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 of the cpr driven
at Craigellachie, British Columbia