The Railway Museum of British Columbia collects locomotives, passenger cars, and railway equipment tied to western Canadian rail history. The Royal Hudson steam locomotive is the headline exhibit, and the miniature train ride makes it an easy stop with children.