Canadian Tire
Worst customer service ever!
To fix a flat tire, I was told the waiting time was 20-30 minutes. Every time I can back on the service counter, they said some one was working on it. Finally after an hour and a half, I asked an associate to find out what was going on. He came back and told me someone will be working on it ...