Career
McInnis ran for a seat in the Alberta Legislature for the electoral district of Edmonton Jasper Place in the 1989 Alberta general election. He defeated Incumbent Progressive Conservative Modern Language Association Leslie Young and Liberal candidate Karen Leibovici to pick the seat for the Alberta New Democrats. The race was a virtual three way tie with a margin 463 votes separating first and third place.
After the election he was appointed to serve on the Member Services", Public Affairs and Special Committee on Constitutional Reform.
The Edmonton-Jasper Place electoral district was abolished due to redistribution in 1993. McInnis ran for re-election in the new electoral district of Edmonton-Highlands-Beverly.
He was defeated by Liberal candidate Alice Hanson and he finished just ahead of future Progressive Conservative Modern Language Association Ron Liepert. McInnis died of an apparent heart attack on November 26, 2003.