I honestly think that cabellas and bass pro's websites suck so bad because of the customer base still doesnt demand a robust online shopping experience and furthermore they dont care to attempt to compete with tacklewarehouse in that regard.
Cabellas and B pro are like walmart, theres nothing high quality there, its just the basics. Its always intrigued me how the customer size base in canada is still not large enough to have any group step forward and either A) Create a canadian tacklewarehouse or B ) set up a canadian distribution using the same platform.
Im glad that Peterborough Pro Tackle has clearly invested some signficant capital into growing their online and retail business. They really seem to be taking off and I am happy about it because the days of Pro J being the only place to be able to buy higher end gear consistently are over. More options is never a bad thing (some others carried stuff but supply was and still is always so limited) Gagnons at least carries the gear, they just dont have the tackle.
I got to admit, its frustrating staring at tacklewarehouse being fully stocked with everything you can imagine all of the time, meanwhile in canada its still to this day limited stock/limited colour choice, limited gear ratios whatever.
Its through no fault of anyone except for the fact that the number of guys like me demanding this stuff in Canada is probably in the hundreds which pales in comparison to the industry in the united states both for bass fishing and offshore gear.