Let me first state that I do buy a lot online, did for many years. I've been burned by carriers charging outrageous brokerage fees. Learned that the best way, is to use USPS for shipping from US to Canada. I know that cottage makers are busy at this time of year, it is not an excuse.

Received shipping notice from Warbonnet Outdoors, wait time: 2 1/2 weeks.

Here's the thing, on the WB site, under shipping, it is stated:

We normally ship US Postal Service Priority Mail (both domestic and Internatinoal)
(typo is not mine)

On my order details, it is stated:
Shipping: $41.90 via Priority Mail International® (6 - 10 business days)
On the shipping notice, here's what I saw with horror:

your order (#*****) was shipped via DHL Express
Fortunately, I check my mail real time and I know that it's not actually shipped, they just filled out the label. I contacted Warbonnet by phone (voice mail) and email. Finally, I got an answer (from Ryan) saying that they will change the shipping to USPS.

BTW, their phone number is not listed on the web site.

So the warning to potential Canadian buyers: make sure that Warbonnet is going to use USPS and even then, check your email often because they might use another carrier.