Twenty some odd years ago, when I lived in Guelph, I used to be able to call a designated number along with a four digit route code and be informed when the next bus would arrive at my stop. "Stop 1234, in 15 and 33 minutes".
It wasn't perfect, but it was certainly close.
Guelph has again stepped up to the plate with next generation customer service. Online, live, realtime updates. SMS cellphone updates by subscription if requested.
By phone, on the net, live updates on where your next bus is going to be.
Customer service - go figure.
Is it any wonder Guelph has a higher usage, better satisfaction rating than Windsor. For the last 20 some odd years they've been working hard at it, and continue to do so. Windosr - stand and wait - the bus will be there sometime soon - if you're lucky.