DO NOT USE iHerb.com for outside US!
Purchased some supplements which total to $25. iHerb.com charges an additional $8 shipping and uses DHL with NO tracking, which I guess is ok since we were made aware of this before we placed the order anyways. HOWEVER, when the package arrived Vancouver, Canada, DHL charges $10 processing fee on top of the $6 duty and $8 shipping! That is $24 (or almost 100% of our products)! A $25 order is now a $50 order!
IHerb failed to inform their customers how steep of a processing fee their customers will have to pay by using DHL. Instead, iHerb only talks about how low their shipping fee is. That is just misleading and unacceptable.