His career moved quickly through the different domains: university law teaching, university administration, politics as a backbench MP for 12 years, then in the space of four more years, foreign minister and justice minister, and finally judge of the appeals division of the Federal Court of Canada.
Sa carrière a progressé rapidement dans différents domaines: enseignement du droit à l'université, administration d'université, politique, en tant que simple député pendant 12 ans, puis, en l'espace de quatre autres années, ministre des Affaires étrangères et ministre de la Justice, et enfin, juge de la Division des appels de la Cour fédérale du Canada.