FYI, VIA's Canadian typically leaves on time at the start of its journey... it just tends to lose time along the way.
As long as you hustle you should make the train with a bit of time to spare, OP. Definitely no time for stopping until you get to Union Station, though.