Cancelled my Cabelas card a few weeks ago. I told them I found a card with better rewards, which is true. Switched to the Chase Freedom card. Only 1.5% back on everything, but a $200 bonus after 3 months for signing up.
Cabelas has integrated their customer service and website into bAsshole shops in the last month or so. Their website sucks, and the customer service is non-existant. In the good old days, you could call the customer service, and if it was a brand they carried, but an item they didn't stock, they could get it for you. Now, I wouldn't even waste my breath.

I did place an order to use up my Cabelas bucks. They do have good prices on powder. Placed the order, got free shipping and no hazmat on a store pickup. Went to the store, did a curbside pickup and never went in. They paid shipping and hazmat for one $25 bottle of powder. It was still in the shipping box when they brought it out to me. Surprised they didn't at least combine it with a store restock order.