Question : where was the last spike of the cpr driven
Answer : at Craigellachie, British Columbia