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