The Last spike on the CPR, 1885 (detail)

McCausland, Toronto

1927

Craigellachie, British Columbia

The Last spike on the CPR, 1885 (detail)