Took VIA Rail's Canadian from Vancouver to Toronto, and loved it. What's not to love about 2700 miles of Canada - from the high desert of BC (yep) to the Canadian Rockies, Mt Robson, and Jasper National Park. We took the train at the end of October, so the endless wheat fields of Saskatchewan were dull and barren. Winnipeg is really beautiful, even late at night, and northern Ontario has more lakes than people, with each lake more beautiful than the last. The food was excellent and service and accommodations were very good in sleeper class. The dome cars (3) were great. The big shock was how beat up the trackbed is from all the freight trains. We were rockin' and rollin' from Kamloops to Saskatoon to Washago. Really. It's NOT a smooth ride. And there's no wi-fi at all and sometimes no cell service out there in God's country. Also, I recommend you go at the end of June, when days are long and you can see so much more of the scenery. I'm really glad I did the trip, and may actually do it again around the summer solstice.