After joining the federal public service in 1986, Mr. O'Neill worked for the Departments of the Secretary of State of Canada, Multiculturalism and Citizenship, Justice Canada and Canadian Heritage, working in the areas of multiculturalism, publishing, museums and heritage institutions.
Après être entré dans la fonction publique en 1986, M. O'Neill a œuvré au sein des ministères du Secrétariat d'État du Canada, du Multiculturalisme et de la Citoyenneté, de la Justice et du Patrimoine canadien, travaillant sur les questions liées au multiculturalisme, à l'édition, aux musées et aux établissements patrimoniaux.