He graduated from the Faculty of Medicine at the University of Toronto in 1993, he completed his postgraduate training in obstetrics and gynaecology in 1998 and subsequently completed his Master of Education degree at Ontario Institute for Studies in Education (OISE) in Health Professional Education in 2001.