Took the morning train from Montreal to Quebec City.
The train was 20 minutes early.
The train was clean and the attendants were friendly and courteous.
Ordered a turkey sandwich from the cart and it was really good. Lots of turkey on nice wheat bread for 7$.
Only complaint was the way they discharged the checked luggage in Quebec City. They just threw the luggage on the train platform and you had to scramble with hundreds of people to find your bags. Don't check luggage to Quebec City if you don't have to.