In most cases I am pretty happy with my local Canadian Tire. It has been family run for he last gazzilion years. They have expanded it from less than 30,000 Sq' to over 200,000 Sq'. The only negative is that I think they are losing the plot a little bit in some of the areas they are expanding into. WalMart they are not!
Service has always been pretty good.
If you want to get me going on misleading advertising try Zellers, HBC, Sears........they do it continually. So much so that I have spent my last dollar at any of those 3.