pickthetrain

Canada · Across a continent

The Canadian

When does The Canadian run from Toronto to Vancouver?

Running

Running all year, twice a week.

Check before you book

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.

TorontoVancouverWinnipegEdmontonJasperKamloopsCalgarySeattleMontrealNew YorkSan Francisco
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.