I have to get to Bloor/Yonge from the west end of Kitchener twice per week.
Depending on which mode I take (single car family), it can take anywhere from 1hr30m (driving all the way) - 3hr (walk / GRT / GO train / subway).
I've generally settled on driving to Aldershot as taking GO as the...