Travelling by train is always a pleasure, especially in Ontario. I love the sights and I feel it's the only way to make up for the fact that i'll probably never enjoy one of those epic cross country road trips many partake in.
But Via Rail has a lot of issues to work out. Mainly the internet access is restricted (no streaming movies or downloading 'large' files) and blotchy (does not work consistently). The staff are friendly and professional and it's a comfortable ride both in economy and in business. But there is a complimentary waiting lounge for first class business travellers that is not indicated clearly anywhere and often goes to waste. Lastly the weight allowance is decent but don't think you can round your weight- like your bags, you're on your own.
I RECOMMEND: Travelling ECONOMY. I recently opted for business and there is no notable difference except for avoiding the line and receiving some meal service of no exceptional value.