I suspect that if it is shipped interstate in the US, or across the national border, then it would get hit with a hefty HAZMAT fee. You\'re right in the mark about that.
Internationally, you really don't want to go there, which is why you will see a lot of US companies don't ship to Canada.
The ones that do, typically don't ship across the border, they deal with a domestic distributor for those products and it's shipped directly from the distributor to the customer.
A lot of companies do that now, even domestically, think about it, say you own Mikey's Camera Shoppe and your customer wants to buy camera X online, so you ring up your distributor, and place the order, rather then paying the distributors shipping charges to your store, where you need to turn around and ship it paying shipping charges again, you have the distributor ship it to directly to your customer. The customer gets it quicker, and you can pass on the distributors shipping & handling charges to the customer.