I'd have to agree with ronandannette that train travel in Canada is not great. I'm in the Maritimes and on this end of the country it is very limited. I often took the train as a teenager/university student but although I looked into it, it was never a viable option for travel home when my daughter was more recently a student in Ontario.
On this end of the country, the train tracks go through a lot of forest and you miss most of the amazing coastal scenery. Taking the train through the Rockies has always been a bucket list item for me though.