 In the mid-1990s he worked on a First Nation reserve near Penetanguishene, Ontario.In 2004 he worked in Colombia as a volunteer for the Canadian International Development Agency helping several municipalities with development projects.In 1999, Heaps ran as the Liberal candidate in the 1999 provincial election in the riding of Scarborough Southwest].