UPS rip people off by charging unreasonable brokage fee from the receiving end base on a range scale if you ship by UPS Ground. For sure they will collect the FULL taxes for the Canada Government. If you ship by UPS Air, their rate will close to what Fedex charge, and they will also collect the FULL taxes for sure. Fedex do not have ground shipping to Canada. If you ship by Fedex air, you don't have to pay extra brokage fee. And I never have to pay any Canada taxes after over 15 shipments. US Postal's rate is lower compare to Fedex Air and UPS Air if your stuff is heavy. For light shipment, the difference is not much. However, you will most likely have to pay FULL taxes as well. Hope this help. Good luck.