He is the president of the Sheet Harbour and Area Chamber of Commerce and was appointed to the Halifax Port Authority in 2008.
[4] McInnis entered provincial politics in the 1978 election, defeating Liberal cabinet minister Alexander Garnet Brown in the Halifax Eastern Shore riding.
[17] On November 7, 1990, McInnis announced his candidacy for the leadership of the Progressive Conservative Party of Nova Scotia.
[23] In the 1993 election, McInnis ran in the new riding of Eastern Shore, and lost to Liberal Keith Colwell by 237 votes.
[24][25] In the 2000 federal election, McInnis was the Progressive Conservative candidate in Dartmouth,[26][27] but finished third behind NDP incumbent Wendy Lill and Liberal Bernie Boudreau.