In Craigellachie, British Columbia, construction ends on the Canadian Pacific Railway railway extending across Canada.