De 1965 à 1985, il a occupé des postes aux responsabilités croissantes en journalisme pour divers journaux. Il a notamment été rédacteur en chef adjoint à la Montreal Gazette, rédacteur et chroniqueur parlementaire à Ottawa pour le Financial Times of Canada et rédacteur en chef au Toronto Star.
From 1965 until 1985 he held journalism positions of increasing responsibility for various newspapers, including associate editor of the Montreal Gazette, Ottawa editor and national affairs columnist with the Financial Times of Canada and editor in chief with the Toronto Star.