The last spike, CPR, BC, across Canada