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