That is the exact reason, when I had my business, we quit shipping our product into Canada. Dealing with the Canadian Govt import charges and red tape for the customers wasn't worth the bad publicity and hassle. Also our Canadian customers refusing orders after they saw the duty and taxes, then we had to pay the return shipping in addition to the customs brokers fee or they wouldn't release the product to be returned. In my experience Canadians have a couple of choices, pickup at a border receiving point, FedEx , UPS on the US side. Or start complaining loudly to the Canadian Parliament. NAFTA was NOT a favor for Canadian citizens or US businesses shipping into Canada. I can see it still hasn't changed in 20 years. The changes need to come from the Canadian Govt and their ridiculous charges to their citizens. Can you tell this is a sore subject with me,
we lost money shipping into Canada. The Canadian Govt taxes were higher than our profit for manufacturing the product. It took months for Lectric to get approval from Canada to even ship the bikes there.....why? You paid $899 to Lectric for a bike. $384 or 43% of the cost of the product, in Canadian fees plus the difference in the value of the currency. The Canadian Parliament really needs to hear about this. Last conversation I had with a customs broker the fees were to pay for the "free" medical care in Canada.
Lots of post here of Canadians having the bikes held on the US side, then picking them up. One paid $55. tax to bring his across. One post was by Darceman and can be found in the search tab. Several other Canadians joined in with their experiences. Many waiting and waiting for Lectric to get the approval from Canada to ship across the border. If it wasn't so expensive and the paperwork so bad to cross the border with a US product, Canadians would probably have "free" shipping too.