I've not seen any sources for the time table that is floating around. I suspect someone threw those times out there as plausible times assuming commuters were heading into Toronto. If you time it instead for Kitchener, it's far more reasonable and also plausible under the existing timetable.
Basing the schedule off of Via's existing schedule, this is a very reasonable looking schedule geared toward commuters into Kitchener, but also workable for people going into Toronto for meetings or appointments.
Code:
London St. Mary's Stratford Kitchener Toronto
—————— —————————— ————————— ————————— ———————
GO ~6:45~ ~7:29~ ~7:53~ 8:39 10:28
Via 7:24 8:08 8:32 9:18 10:53
Toronto Kitchener Stratford St. Mary's London
——————— ————————— ————————— —————————— ——————
GO 15:34 17:28 ~18:05~ ~18:33~ ~19:19~
Via 17:40 19:18 19:55 20:23 21:09
Basing the schedule off of Via's existing schedule, this is a very reasonable looking schedule geared toward commuters into Kitchener, but also workable for people going into Toronto for meetings or appointments.