saying from the Canadian point of view, I find it the best, things from UPS you tend to get hit with very very high fees. I once paid over $100 in fees on a $200 order that came from the US. I have only had one problem with USPS and that was an something I ordered last April that I have yet to Receive. USPS blames Canada Post and Canada Post blames USPS.