 He also became an alderman on Kenora's town council, serving for five years, and was also chairman of the local public utilities commission for two years.Elected to the Legislative Assembly of Ontario as the Labour candidate for the riding of Kenora in the 1919 election, Heenan was re-elected in 1923.When the Legislature was not in session, he would resume driving locomotives.