Independent guide to train travel in the USA and CanadaNot affiliated with Amtrak, VIA Rail or any railroad
USA by RailAmtrak · VIA Rail · Scenic lines

Rail guide

Trains in Canada

VIA Rail's Corridor, the Canadian and the Ocean, remote northern trains and the Rocky Mountaineer, explained route by route.

By USA by Rail editors · Last checked October 2026 · How we research

VIA Rail runs Canada's intercity passenger trains. Most of its passengers ride the Corridor between Quebec City, Montreal, Ottawa, Toronto, London and Windsor, where trains run several times a day in Economy and Business class. Beyond the Corridor, VIA's network is a small set of long distance and remote trains, each running a few times a week.

The Canadian crosses half the continent from Toronto to Vancouver through the lakes and rock of northern Ontario, the prairies and the Rockies at Jasper. The Ocean runs overnight from Montreal along the St. Lawrence River to the Maritimes and Halifax. In the far west, the Jasper to Prince Rupert train runs only by day down the Skeena River to the Pacific, and in Manitoba the Hudson Bay train is the only land link to Churchill. In Quebec and northern Ontario, small trains serve cottages and communities with no road.

Rocky Mountaineer sells luxury daylight rail tours through the Canadian Rockies, a different product from VIA's scheduled trains. Three Amtrak trains cross the border to Toronto, Montreal and Vancouver.

VIA Rail long distance

VIA Rail Corridor (Quebec City to Windsor)

VIA Rail regional and remote trains

Rocky Mountaineer rail tours

Trains between the USA and Canada

Planning guides

Frequently asked questions

Can you cross Canada by train?

Yes. VIA Rail's Canadian runs between Toronto and Vancouver in about four days, and the Ocean links Montreal with Halifax overnight. Together with Corridor trains between Montreal and Toronto, you can ride from the Atlantic to the Pacific, though not every day of the week.

Is VIA Rail the same as Amtrak?

No. VIA Rail is Canada's national passenger operator, a separate Crown corporation. Amtrak runs three trains into Canada: to Toronto, Montreal and Vancouver. Read Amtrak vs VIA Rail for the differences.

Do Canadian trains run every day?

Corridor trains between Quebec City and Windsor run several times a day. Long distance and remote trains run a few times a week, so plan your dates around the timetable.