Experience the magic of Canada’s VIA Rail sleeper train! Join us for a 96-hour journey from Vancouver to Toronto aboard the Canadian, one of the world’s longest train rides.
The Journey: Travelers can choose from three classes for the four-day voyage: Economy, Sleeper Plus, and Prestige. The ...