Put it this way, you order from Cabela's, they will tell you exactly how much the total bill will be, shipping, duty, GST/PST, the whole enchilada. When dealing with other on line outfits from the US and you buy items that were originally imported into the US, then you will pay extra duty depending on the classification. The expect to get raped by FedEx,UPS,or any other big name shipper. Like it was said above, the only reasonable shipper is US Postal Service, cheap and efficient.