 In 1863 he was appointed assistant city engineer of Montreal, Quebec.In 1871 he became division engineer, and later chief engineer of the Great Western System of Canada.In 1875-1907 he was chief engineer of the Montreal harbour commission.