Master the Canadian Citizenship Test! With tailored quizzes, real test simulations, detailed explanations, and expert tips. With over 500 questions. Updated for 2025

Each practice test/flash card set has 50 randomly selected questions from a bank of over 500. You'll get a new set of questions each time!

Practice this question and more.


Who drove the last spike for the Canadian Pacific Railway?

  1. Louis Riel

  2. Donald Smith (Lord Strathcona)

  3. Sir George-Étienne Cartier

  4. Sir Wilfrid Laurier

The correct answer is: Donald Smith (Lord Strathcona)

Donald Smith, also known as Lord Strathcona, was selected as the person to drive the last spike for the Canadian Pacific Railway in 1885. While Louis Riel and Sir George-Étienne Cartier played significant roles in Canadian history, they were not directly involved in the completion of the railway. Sir Wilfrid Laurier was also not the one to drive the last spike, as he became the Prime Minister of Canada in 1896, after the completion of the railway. Therefore, the correct answer is Donald Smith (Lord Strathcona).