Several other jobs followed, and in 1884 he was employed by the CPR on bridge repair work. He eventually became a Resident Engineer on the construction of the Lake Superior and Ishpeming Railroad, and this was followed in turn by work for the Nakusp and Slocan Railway in British Columbia, for the CPR's line through the Crowsnest Pass, for the Columbia and Western Railway and for the Grand Trunk Pacific Railway.