La Presse canadienne
Macpherson grandit dans le quartier de Rosemont de Montréal. Il étudia à l'Université McGill, où il contribua au journal étudiant, le "McGill Daily". Il commença sa carrière journalistique dans les années 1960 à La Presse canadienne, où il fut, dit-il, souvent assigné à la couvertures d'émeutes. Il couvrit par la suite la politique québécoise au "Montreal Star", à la CBC et "The Gazette".