Revelstoke Railway Museum, in an attractive building across the tracks from the town center, contains restored steam locomotives, including one of the largest steam engines ever used on Canadian Pacific Railway (CPR) lines. Photographs and artifacts document the construction of the CPR, which was instrumental – actually essential – in linking eastern and western Canada.