I have been dealing with cabelas for over 15 years in the USA. I am a Canadian and decided to utilize cabelas Canada. Their customer service support is very impolite considering I just purchased a 3600$ trolling motor. They said it could take up to 2 weeks for shipping. At Amazon I get orders withing a week. I wouldn't have issues paying for extra shipping to get things sooner. I get stuff from China sooner. This will be my last order at Cabelas. Its too bad cause this has always been my favorite place to shop. Extremely errogant on the phone unlike their USA counterparts. The USA customer service and service overall is 1000% better.