Education
- 1980 Bachelor's Degree, University of British Columbia (BA (English and Sociology))
- 1981 Bachelor's Degree, University of British Columbia (BEd)
- 1990 Bachelor's Degree, McGill University (LLB)
- 1992 Master's Degree, University of Michigan (LLM)
- 1999 Doctoral Degree, University of Toronto (SJD)