I know its hard to believe, but we have a CT here that is probably better than any of those vendors. I will be very disappointed if that changes.
You're right. It definitely seems to depend on where the store location is. The new store in Vernon BC now has a firearms section again. The prices aren't any better or worse than the local gun shop other than ammo which in some cases is even higher. What they did do was to put enough pressure on the local Wal Mart to severely limit the amount of ammo they once carried to a very small selection.
The real problem with the big box stores is that they make it very difficult for the smaller operators to get by. That doesn't mean the quality of the firearms they carry is lower either.