It's not usually the company's shipping cost that's the problem, it's who they choose to ship with. FedEx or UPS are brutal with brokerage fees. If they choose USPS, which here is Canada Post, there are no brokerage fees.
For example, I just recieved something at home, shipping from the US was...