8The Canadian (Canada) – 4,466 km

The Canadian, operated by VIA Rail, offers one of the most scenic long-distance journeys in North America. Covering 4,466 kilometers (2,775 miles) from Toronto to Vancouver, this journey takes passengers through the vast Canadian landscape, including the sweeping plains of Manitoba, the jagged peaks of the Rocky Mountains, and the dense forests of British Columbia. The journey takes about four days and includes stops in Winnipeg, Edmonton, and Jasper, allowing travelers to explore Canada’s natural beauty along the way.