The kitchener - Hamilton bus is great, but damn is it slow. Over 2 hours for Hamilton to Kitchener. If heading from Hamilton Centre you'd be better off taking Burlington Transit and catching the bus at Aldershot. Similarly it may be faster for some trips to transfer at Aberfoyle to the 25 if going to Waterloo..
edit: example:
6:50am departure from waterloo gets you to Hamilton Centre at 9:20. If you take the 7:10 Route 25 departure instead, you can connect to the same bus in Aberfoyle. Then get off at Aldershot at 8:43 and connect to the 8:51 train to West Harbour, arriving at 9:05. Comparatively, the 17 bus would arrive downtown at 9:20.
That would make the trip a total of 35 minutes faster than just sitting on the bus the whole time.