I love Canada Post and United States Postal Service!! As someone who orders stuff from all over the place, I find the two state postal services to be the best whenever it comes to border issues.
It's the major courier companies that drive me insane. UPS is the worst: absurd delays and charges for cross border stuff. I don't mind paying GST, but the customs charges are absurd. So when I'm buying stuff, I try to insist that US companies use USPS, which then gets transferred to Canada Post and delivered - fast, easy, and no customs charges.
Then again, I've never had bad luck -- with the exception of couriers.
BTW: I once had to deliver a poster to a client in Ottawa. They needed it the next day. Unbelievably, I paid $700 to FEDEX a tube overnight for guaranteed delivery by 10am the next day. Imagine: $700 for a 5 pound poster tube. Anyway, much to my horror FEDEX "contracted out" this highly specialized service to various subcontracted couriers, none of whom were accountable. Short and sweet: one of the contracted couriers missed a connection in Calgary; then another missed a pick up in Ottawa. The $300 poster (now $1,000) reached my Ottawa client 2 days later -- long after it was needed. This fiasco began with UPS, with whom I'd paid a reasonable $90 the day before for the same package, but the courier "forgot to pick it up." This is when I turned to FEDEX to rescue me.
Give me Canada Post any day -- or any two days.
