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