He holds a Bachelor of Arts in Political Science from the University of Toronto, a Master degree in Philosophy from Oxford University, a Bachelor of Laws and a Master of Public Administration, both from the University of Victoria.
Il a obtenu un baccalauréat ès arts en sciences politiques à l’Université de Toronto et une maîtrise en philosophie à l’Université d’Oxford. En outre, il détient un baccalauréat en droit et une maîtrise en administration publique de l’Université de Victoria.