Thank you for asking customers on their opinion about this ! IF only other vendors be so kind..............
From a customer point of view and my own experience, i echo the other ppl who have said that if they see a vendor using fedex, ups, they run away.
I don't mind usps/canadapost tracking info, sure its not as up to date as the other guys, but it gets the job done. I mean, to be honest, i don't really need that much info, when they ship out, they ship out, and when you receive your item, well end of story. I don't need to kno every single pit stop at exactly what hour and what minute the parcel has been scanned and moved.
Secondly, fedex in my experience have ridiculous time frames, its like waiting for the cable man, are you coming at 9 am, 2 pm, 8 pm ? I don't want to wait in my house the whole entire day.
Also, if you miss their visit, you have to wait until they come again, which again, is in a 10 hour window, they do this sick kind of routine 3 times in a row, and when that happens, they send your parcel to pick up at some no mans land.
What Canadapost does, if you miss their first and only visit, they leave a tag on your door, telling you when you can pick it up ( usually the day after ) and at which location, which will keep it for you for 2 weeks ( great if you happen to be on vacation ), and more importantly, these locations for pick up are close to your home since there are many canada post stations throughout, ( i live next to a shopping mall, which is where all my parcels go, lucky me ).
Last but not least, the duty fees, enough horror stories there, canadapost is very reasonable, sometimes overly generous, in the way that many times i don't even get taxed, the worst i ever gotten was paying the tax, but thats something i should be doing anyway.