I really enjoyed the service I got here this month. I arrived 2 minutes late for a train to Ottawa after a delay on the TTC (and poor planning on my part). The attendant saw that I had just missed the train and allowed me to take a later one at no cost. He helped me and saved me from paying a $50 fee.
In the past I've had problems with VIA Rail service, but it seems like service is really improving.