He was a Member of Parliament of Canada for the riding of Saint-Laurent—Cartierville in Montreal since 1996. He was the leader of the Liberal Party of Canada and the Leader of the Opposition in the House of Commons of Canada from 2006 to 2008.