Canadian Tire in general has gone down hill.
Terrible service. Terrible return and exchange policy.
And each store is independently owned so its really hit or miss with each location as to what to expect.
I used to like CT and spent a lot of money there but these days I wont buy anything other than oil, garbage bags, and other cheap disposable stuff along those lines.