well basically, you send something using canada post, it'll be cheap and they get it to where ever your going. See, all the mail has to go through the border, so they get it to the border quick, let's say your sending something to the states, and then the US mail takes it from the border to where ever your sending it FAST. because their post is good like that.
BUT
if someone is sending something from the States to you, in Vancouver, they US mail sends it to the canadian border fast, and then when canada post gets it, they are hella slow... I have no idea why. My dad said a long time ago, ALL mail to canada was first sent to Montreal for sorting and then AFTER to where ever else in canada, like Van. So maybe that's why it takes forever because all the mail gets sent to headquarters before its sent to you.
shizzy.
Theres a useless post, I have no idea if i'm even right. Its just an educated guess, also known as BS.