En plus de ses diplômes en droit obtenus au Canada, il a une maîtrise en droit administratif de l'Université de Sheffield, au Royaume-Uni, un diplôme en droit constitutionnel de la London School of Economics et un diplôme en droit comparatif d'un établissement de Strasbourg, en France.
He not only has law degrees from Canada, but he has a Masters of Administrative Law from the University of Sheffield in the U.K., a degree in constitutional law from the London School of Economics, and he holds a degree in comparative law from Strasbourg in France.