He was elected to the House of Commons of Canada as a Progressive Conservative Member of Parliament in 1979. He was a cabinet members in the Joe Clark and Brian Mulroney governments between 1979 and 1993. He was the Canadian Ambassador to the United States from 2006 until 2009.