Monsieur MacKinnon commente fréquemment sur des sujets liés au fédéralisme fiscal.
Monsieur MacKinnon est originaire de l'Île-du- Prince-Édouard. Il a obtenu un baccalauréat ès arts spécialisé en économie de l'Université Dalhousie et un MBA de l'Université York. Il a également reçu une bourse du centenaire de la Banque Canadienne Impériale de Commerce et de l'Université York pour ses études aux universités York, Harvard et Oxford, ainsi qu'au European Institute of Business Studies.
MacKinnon a occupé plusieurs postes de direction au ministère des Finances de l’Ontario, à la Banque de Montréal et a été directeur général de l’Ontario Hospital Association de 1996 à 2003. Il a été directeur général de la Société de développement de l’Ontario, la principale agence de développement économique de 1993.
Il est actuellement vice-président de Quinte Health Care, un hôpital communautaire de quatre sites dans l'est de l'Ontario et a été président du West Park Healthcare Centre, un hôpital de réadaptation de Toronto. Il a récemment terminé un mandat de 12 ans au conseil d'administration de l'Association canadienne de normalisation, y compris plusieurs années à la présidence de son comité des finances. Il est gouverneur du Loyalist College à Belleville.
MacKinnon est un étudiant du Nord de l’Ontario et l'étudie depuis cinquante ans. Il a notamment assumé des responsabilités en matière de soins de santé et de développement économique qui ont touché toutes les communautés du Nord de l’Ontario. Il vit actuellement dans le comté de Prince Edward.