His career in journalism spans a wide range of responsibilities and positions with a number of major newspapers, including associate editor with the Montreal Gazette, Ottawa editor and national affairs columnist with the Financial Times of Canada, and editor-in-chief of The Toronto Star.
Au cours de sa carrière journalistique, il a assumé une vaste gamme de responsabilités et occupé divers postes auprès d'un certain nombre de journaux importants, dont les fonctions de rédacteur adjoint au quotidien montréalais The Gazette, celles de rédacteur et de chroniqueur de l'actualité nationale au Financial Times du Canada et celles de rédacteur en chef The Toronto Star.