With missing artifacts and contentious debates over its location, the story of the Last Spike is a favorite among train enthusiasts. On November 7, 136 years ago, the Last Spike was driven in at Craigellachie, B.C, marking a momentous occasion — the completion of Canada's trans-continental railway.