I traveled between Toronto/Montreal and Quebec City - their slogan says it all "A more human way to travel".
I love taking the train, it's on time, it's convenient, it's stress free, feels safe and comfortable. Beats driving or taking the bus that's for sure, plus you get to enjoy beautiful scenery.
I've only ever traveled economy class- the lack of free drinks or snacks is why I'm not rating it 5 stars. For the price paid, I think throwing in a can of pop or bag of pretzels wouldn't hurt.
Very pleased with the free wifi and outlets, worked seamlessly. Seats are spacious, they recline more than in the airplane just to give a comparison.
Service is friendly, and the travel is reliable. Via Rail all the way!