VIA Rail’s The CanadianToronto to Vancouver, four nights west
Four nights in stainless-steel 1950s cars with dome windows.
The Canadian rolls through the lakes and spruce of the Shield, across the prairie, into Jasper at dawn and down the Fraser to the Pacific.
Choose your berth
From a reclining seat to a suite with its own shower.
Pick a class to see what you get and what it costs.
Sleeper Plus
Upper or lower berths, or a private cabin for one or two.
Restaurant car meals are included.
From CAD 1,750
2026 published starting fares per person, one way, in sleeping-car classes.
Season and class change the price. VIA Rail, compare fares by class ↗
Pick the right month
Daylight decides what you see from the window.
Hover a month for the verdict.
Twice a week all year.
May to October brings long daylight over the Rockies; winter swaps it for snow and lower fares.
What you’ll see
The Skyline dome
Glass-domed cars from the 1950s give a 360-degree view from above the train.
Jasper at dawn
Day four starts in Jasper National Park with a three-hour stop.
Mount Robson
The highest peak in the Canadian Rockies, just west of the Yellowhead Pass.
The Canadian Shield
A full day of lakes, granite and spruce between Sudbury and Winnipeg.
The Canadian, answered
Four nights.
It leaves Toronto at 09:55 on day one and arrives in Vancouver at 08:00 on day five, covering 4,466 km. Timetable ↗
2026 sleeping-car fares start around CAD 1,750 per person in Sleeper Plus and reach CAD 7,592 in Prestige, one way.
Economy seats cost less. VIA Rail fares ↗
Sleeper Plus gives you berths or a private cabin with meals included.
Prestige adds a larger cabin with private shower, a double bed and a concierge.
Winnipeg (about two hours) and Jasper (about three hours) are the long stops on the westbound timetable.
Yes: the westbound train reaches Jasper at dawn on day four and spends the daylight hours crossing the Yellowhead Pass past Mount Robson.
Every stop, and why you might get off
- Toronto UnionThe Canadian's eastern terminus and Canada's largest transport hub, with the CN Tower a short walk away.
- Sudbury JunctionAn outlying station 10 km from Sudbury with no shuttle, so only stop if Sudbury's science centres are your goal.
- CapreolA refuelling stop where you can stretch your legs; railway fans might stay for the Northern Ontario Railroad Museum.
- HornepayneA small forestry town that has seen better days. It's a service stop where you can step off; westbound you arrive in the small hours.
- Sioux LookoutThe 'Hub of the North': a lakeland town that's the gateway to fly-in fishing lodges and wilderness cabins.
- Winnipeg UnionThe Canadian's halfway point, at a 1911 station right on the doorstep of The Forks, where the rivers meet.
- MelvilleA small prairie railway town and a brief ten-minute call; there is little reason to stop off here.
- SaskatoonA riverside prairie city with Ukrainian heritage, though the station sits about 8 km from downtown.
- EdmontonAlberta's capital and 'gateway to the north', though the station sits awkwardly far from the centre.
- JasperThe best place to break the Canadian: a Rockies town in Jasper National Park, with a long scheduled stop and onward trains.
- Kamloops NorthAn out-of-town stop 11 km from Kamloops, reached in the evening westbound and around midnight eastbound; mostly a pass-through.
- Vancouver Pacific CentralThe Canadian's western terminus, by Chinatown and right next to SkyTrain, between the Pacific and the Coast Mountains.
- VIA Rail, Toronto–Vancouver The Canadian ↗
- Vandvoyage, The Canadian timetable effective 8 March 2026 ↗
- The Man in Seat 61, Toronto to Vancouver ↗
Times are from the operator’s published timetable and can change.
The animation runs to the scheduled pace between stops; intermediate points are drawn to follow the line, not to show timings.
Ride another
California Zephyr
Chicago → Emeryville (San Francisco Bay)
Watch the route →Europe · 1 nightCaledonian Sleeper
London Euston → Fort William
Watch the route →Europe · 1 nightNight Riviera Sleeper
London Paddington → Penzance
Watch the route →Europe · 1 nightVenice Simplon-Orient-Express
Paris → Venice
Watch the route →Oceania · 3 nightsThe Ghan
Darwin → Adelaide
Watch the route →Europe · 1 nightEuropean Sleeper Brussels–Prague
Brussels → Prague
Watch the route →