I think I'm done with Via. My train back from Montréal last night was over 2 hours late. It arrived after the last busses and trains to Kitchener. They did at least put us in cabs, but we still ended up arriving back home over 2 hours late.
This kind of thing happens with any form of transportation, of course. But I think I've been on a grand total of 3 Via trains that were even remotely on time. So they're batting around 15% It's a shame, because I really want to like the train, but no amount of irrational emotional attachment can overcome this level of suckage.