Read all about the start of the Canadian railway system and walk through all the old cars.
Revelstoke Railway Museum presents the history of the Canadian Pacific Railway in the Columbia Mountains, as well as the role the railway and its workers have played in building Canada as a nation.