As a
member of Parliament in the
House of Commons he represented the
riding of
Willowdale in
Toronto. Peterson ran as a candidate for the
Liberal Party in the
1979 election but was defeated. He ran again in the
1980 election and won. He served as a backbencher under
Pierre Trudeau and as a
parliamentary secretary from 1981 to 1983. As parliamentary secretary to then justice minister
Jean Chrétien, Peterson helped pass
Criminal Code of Canada reforms that made it easier to prosecute sexual assault, allowed a victim's partner to be charged, and restricted the admissibility of a victim's sexual history in court, and ended the requirement that rape must be reported immediately as a requirement for charges to be laid. He supported
John Turner's successful bid to succeed Trudeau in the
1984 Liberal leadership contest (for which his wife Heather served as campaign director) but lost his seat in the
1984 election. He was returned to Parliament in the
1988 election and was re-elected in each subsequent election until his retirement in 2007. Peterson was mentioned as a potential candidate during the
1990 Liberal leadership contest, but opted to support
Paul Martin. When the Liberals returned to power under
Jean Chrétien, Peterson served as the chair of the standing committee on Finance. In 1997, Chrétien appointed him to the Ministry as the Secretary of State (International Financial Institutions), but Peterson was sent back to the
backbench in 2002. He returned to serve in the cabinet of
Paul Martin, whom Peterson had long supported. Peterson was mentioned as a potential
interim leader of the
Liberal Party of Canada, following the resignation of Paul Martin; however,
Bill Graham was named to the position. Peterson did not take a critic's portfolio in the Liberal Party's
Shadow Cabinet formed by Graham or by Martin's permanent successor,
Stéphane Dion. He and his brother David had supported
Michael Ignatieff instead of Dion for the
Liberal Party leadership in 2006, with Jim Peterson serving as Ignatieff's Ontario campaign co-chair with former
DFAIT cabinet colleague
Aileen Carroll. On March 8, 2007, Peterson announced that he would not be a candidate in the next federal election. Former
Liberal Party of Canada leadership candidate
Martha Hall Findlay was appointed as the Liberal candidate in his riding. On June 20, 2007, he announced his resignation from the House of Commons, which took effect July 2. ==Post political life==