There's also the currency fluctuations and the currency risk.
I'd bet some of our dealers bought some of their stock when our dollar was heading towards 80 cents US. Within a few months the dollar is back in the 90s, and the dealer is stuck with inventory that's 10%+ more expensive then his competition.
Consumers then have the option of doing something that's against CGN rules, buying from a Canadian competitor that got luckier timing on the dollar, or simply holding off on the purchase. Dealers have to account for that risk by increasing the margin. They just can't run thin margins like American eBay retailers when they have that currency risk.
I bought a Leupold scope from one of our sponsors this spring, and I have a hunch that it was imported a few months earlier when the dollar was far better. It was roughly the same for me to buy from the sponsor then the US price converted, so I was quite happy with the price. There's a delay from importer purchase to import to distribution to in stock on dealers shelves. When the dollar is rising, it makes the dealers look like scammers. When the dollar is falling, consumers benefit from the apparently favorable exchange rate, but nobody starts threads about that.
I'd like to get a couple more Leupolds, but I'll wait until the spring when the prices reflect a 95cent loonie.
It's not just Leupold scopes that are usually more expensive, it happens with everything that gets imported, new cars, electronics, food, everything.