The Last Spike of the Canadian Pacific Railway was the ceremonial final spike driven into the Canadian Pacific Railway (CPR) 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 saga of natural disasters, financial crises, and even rebellion that plagued Canada 's first transcontinental railroad from its beginning.
where was the last spike driven in canada
November 7, 1885