Il possède un baccalauréat, une maîtrise ès arts en relations internationales, un baccalauréat en droit ainsi qu'un diplôme supérieur en urbanisme de l'Université de Toronto où il a ensuite enseigné cette matière.
He has an honours BA, Master of Arts in International Relations, Bachelor of Laws, as well as a graduate planning degree from the University of Toronto, where he later taught in the master's planning program.