In Craigellachie, B.C. we visited the location of "The Last Spike" marking the completion of the transcontinental railway used by the Canadian Pacific Railway to link Canada from east to west. I was disappointed not to be able to tell which was the actual last spike in the tracks (not sure if I expected it to be painted gold or something!) so I took a picture of an arbitrary spike and designated that one to be the "last one" for my memories. We did take the obligatory photo simulating the historic hammering in of the last spike but it looked pretty silly since we didn't have an actual hammer to hold.
Near Revelstoke, B.C. resides the Three Valley Gap Heritage Ghost Town, consisting of historic buildings and artifacts dating as far back as the 1890s. The contents for this "town" were lovingly found and collected from across interior British Columbia by owner Gordon Bell, whose goal was to preserve the heritage of the area. In some cases, he had entire buildings dismantled from their original locations and reassembled on his property.
The resultant town is quite complete with all the necessities of life at the turn of the century including a dentist, apothecary, general stores, tobacco store, saloon, school house, church, hotel, and even a sheriff's office and jail. It is like taking a step back in time. I liked the barber shop where you could sit and have a beer, shoot the breeze and play checkers while you wait your turn.