This Train Journey Will Take You Across Canada in 4 Days! s Start from $452!

Canada's longest rail journey, "The Canadian," operated by VIA Rail, stretches across 4,466 kilometers, linking Vancouver on the west coast to Toronto …