Four days of forest, prairie, then the Rockies
Toronto to Vancouver, Canada — Transcontinental sleeper train.
The Canadian links Toronto with Vancouver through Winnipeg, Saskatoon, Edmonton and Jasper. It is a working public railway rather than a tourist train, and it lets you see the continent at ground level. You board in one city and step off four days later in another, having crossed the country without a single flight.
The full run takes about four nights, so the train is the holiday rather than the transport between two of them. Cabins differ widely in space, meals and washing facilities. Settle the level of comfort you actually want first, then build the rest of the trip around those days on board.
This one suits people who like long rail journeys, prairie horizons, the Rockies and slow travel across a whole country. It does not suit anyone working to a tight schedule. The train can run late, a basic berth and a Prestige suite are very different products, and meals and showers need checking against the class you book.






