Question: where was the last spike driven in canada
Answer: November 7 , 1885