I have an overwhelming love, hate relationship with Canadian Tire.
My closest CT is Cambie Street which I can easily walk to. I gave up on them a long time ago. Though I have encountered 2 very helpful staff members, they obviously cannot be there all the time and the rest are the worst bunch...