 O'Halloran then became the lawyer for the Canadian Pacific Railway in Quebec.He served as first mayor of Cowansville in 1876, from 1882 to 1883 and from 1886 to 1891.He died on June 1, 1913 and was buried in the (formerly Methodist) United Church cemetery two days later.