Norseman,
If you buy from the States, SPECIFY US Postal service ground delivery. Price is very reasonable, and the US service is fast-unlike our Canadian postal service.
I have had bows shipped USPS, and never a problem, mail order packages get to the border quickly, (and then they sit in Canada Customs/Canada Post's hands for 4-5 days minimum, before ending up in my post office.
Stuff I order from 3Rivers Archery usually arrives in under 14 days. I consider the shipping costs fair. (USPS)