 In 1999, Heaps ran as the Liberal candidate in the 1999 provincial election in the riding of Scarborough Southwest].He finished second behind Progressive Conservative Dan Newman with 33.66% of the vote.He attempted to run again but failed to win the Liberal nomination for the 2003 provincial election.