16-day train journey from Toronto via Banff National Park to Vancouver
19-Day Nova Scotia to British Columbia Train Experience
In Canada you can expect legendary trains like the Canadian, The Rocky Mountaineer and the Hudson Bay Express.