B.A. (Honours) in Political Science, McGill University (1984) — recorded on his Martindale listing and in his 2009 NRC appointment notice (Martindale).
B.C.L. and LL.B. (Honours), McGill University (1988) — he completed both of McGill's civil-law and common-law degrees, credentials the federal government cited verbatim when it named him to the NRC Council in 2009 (Canada.ca).