I usually have bad experiences with Canadian tire because their customer service is so bad, nobody knows where anything is. Only went here once, but not only did they know where to find the item I was looking for, but they were able to recommend different options to me based on the household problem I described to them.
Maybe I was just lucky and got the best employee in the store, but I was really impressed with him, super helpful.