Canada · Across a continent
The Canadian
When does The Canadian run from Toronto to Vancouver?
Running all year, twice a week.
We checked this with VIA Rail on 29 Oct 2026. Dates, times and prices change: check viarail.ca ↗ before you book or travel.
VIA Rail's sleeper train across Canada, over the Canadian Shield and through the Rockies via Winnipeg, Edmonton and Jasper, with dome cars.
- Takes
- 4 nights
- Distance
- 4,406 km
- From
- Toronto
- To
- Vancouver
- Operator
- VIA Rail Canada
When it runs
- Runs
- From Toronto on Wednesdays and Sundays, in the timetable from 1 November 2026 to 10 March 2027.
- Takes
- 4 nights: Toronto at 09:55 on day one, Vancouver at 08:00 on day five. 4,406 km.
Planner
Get there by train
Is there a direct train from your city to Toronto or Vancouver?
Our direct trains across a border (and between US states).
Book and stay
Stay the night before
Before you go
- ClassesPrestige, Sleeper Plus and Economy.
- Peak seasonMid April to mid November.
- Summer 2027Check VIA's timetable: ours runs to 10 March 2027.
Good to know
How long is The Canadian?
4 nights, from Toronto at 09:55 to Vancouver at 08:00 on day five.
How often does it run?
Twice a week, all year.
What classes are there?
Prestige, Sleeper Plus and Economy.
More famous journeys nearby
Checked on 29 Oct 2026 with viarail.ca. Direct trains from our own timetable data.