The ultimate cross-country train trip! The Canadian departs from Toronto three times a week, with stops in Winnipeg, Edmonton and Jasper.
More information about the Toronto-Vancouver train
The Jasper-Prince Rupert train takes you on a journey through spectacular mountain scenery in the heart of the Rockies to the Pacific coast. Don’t forget to book a hotel room for the Prince George stopover.
More information about the Jasper-Prince Rupert train
Want to discover more of Canada? View all of our train routes.