In 1979 he was appointed Minister of State (Treasury Board), at the time the youngest person ever to serve in a federal Cabinet.
Il a aussi été associé au projet Humanitarianism and War à l'Université Tufts. En qualité de consultant en développement international, il a travaillé pour de nombreuses organisations canadiennes, américaines et européennes.