We are sorry to hear of your experience. Unfortunately, our website experienced a shipping glitch at the time you ordered which meant only DHL showed up! This is not normal of course, because Fedex is also one of our trusted shipping carriers for international orders at checkout. This glitch has since been fixed, thankfully.
Regarding customs/duties fees: this is sadly out of our control. Customs fees are applied at the destination country by customs, and not by us. This can be common for many of our international friends.
We have stockists within Canada that you can order from to save on shipping and remove the likelihood of being charged at customs.
Please find them here: https://www.lotuswei.com/pages/find-us
We hope you can give us another chance! :)