There are a number of items Cabelas can't ship to Canada, it's not their choice it's asinine laws (ie: fly tying material/animal parts and rod winding finish/epoxy)
But I do order plenty from them and have never had an issue. I always do my orders by phone and I know exactly the cost to my door when I hang up, I like that, no surprises!