Ernest J. Weinrib has a PhD from Harvard (1968) and a BA (1965) and a JD (1972) from the University of Toronto. He taught law at the University of Toronto from 1972 to 2021, and he has been a visiting professor at the Yale Law School and at Tel Aviv University. He held the rank of University Professor (the University of Toronto's highest honour) and was the Cecil A. Wright Professor of Law.