where was the last spike of the cpr driven??
at Craigellachie, British Columbia