Snake
Experience has taught me never to get anything sent into Canada from the US by courrier. The stuff sits for days (sometimes weeks) in Canada Customs and the clearing costs can be rediculous.
The best thing to do is to get a US address, a friend or even a post office box down there will do. Get your parts sent there then pick them up and bring them through customs yourself. I have found that it works very well and no time is wasted. You can even fill your car up with cheap American gas while you are there.
Wayne