The Last Spike of the Canadian Pacific Railway
The Last Spike of the Canadian Pacific Railway was the ceremonial final spike driven into the Canadian Pacific Railway at Craigellachie, British Columbia at 9:22 am on November 7, 1885. It was driven in by CPR railroad financier Donald Smith, marking the end of a...