Canada, a country built by rail. What better way to explore it than by train? This tour will take you between Vancouver and Toronto, with visits to Niagara Falls and the mountain towns of Banff, Lake Louise and Jasper included along the way.
more rail vacations