Traveling by train across Canada is a gorgeous trip! (Via Rail or if just the west the Rocky Mountaineer) Do your research so you know what to expect for whatever type of seat/compartment you purchase. Yes the food is pricey, but it's good and fun to sit in the dining car while the scenery is passing by. (at many stops you have a chance to get out and walk about and can buy some munchies) The dome car is of course everyone's favourite spot to sit, so it is worth checking out.