Kitchener is a poop hole.
I would never make it out to Oshawa/Whitby.
The Kitchener one is perfect, because I live in Waterloo. The Mississauga ones are perfect, because my parents live in Mississauga. And the Toronto one is good, a quick ride on the GO (a couple stops from my Mississauga GO station).
I'm too tired/lazy to look: when's the next one in/around the GTA?