Hearn went on to enter federal politics and was a member of the Conservative Party of Canada in the House of Commons of Canada, representing the riding of St. John's West from 2000 to 2003 and St. John's South—Mount Pearl from 2003 to 2008.