Well, lately I have been getting majorly screwed with customs/duties/canadapost.

They have opened pretty much my last 5 packages I have received. The asshole at the post office says that my address has been flagged by Canada Post...(and he now knows me by name )

So anyways, during this period I have received 3 packages via FedEx, and have had absolutely no problems with them. They got here on time, and cleared the border with absolutely no problems. I did some checking on prices, and it is around 2$/package more than USPS, but it will get here in 5 business days, and I am fairly sure that they provide a tracking number. I even believe that they will pick up the package from your house.

Basically what I am saying is that in the future I am going to be using FedEx for my shipments, and that canadapost can go to hell.