Last year I took The Canadian from Toronto to Vancouver.
I think the train really helps one fully appreciate the vastness/beauty of the Canadian landscape.
I was REALLY surprised by my visit to Saskatchewan (it was one of two provinces I'd never been to, so I got off the train, rented a car, and explored for 2 days). So much more beautiful than I was expecting, and visiting Grasslands National park was a real treat. I want to go back there again next year.