No, I'm not exaggerating...I used a stopwatch, too. Maybe there was an accident or construction or something.
I've had to wait longer for buses...over an hour in the rain for a Steeles bus, once, and once more for 80 minutes in a bus shelter. I've had to wait 45+ minutes for a surface TTC vehicle probably...50 times? Many of these waits could have been avoided by taking alternate/parallel routes, but only because hindsight is 20/20.