weiler completed a bachelor and master of arts at the university of toronto in 1960 and 1961, before completing an ll.b. at osgoode hall law school in 1964 and an ll.m. at harvard law school in 1965. in 1973 he was a professor of law at osgoode hall law school, called upon by the british columbia government to assist in drafting legislation which brought their labour relations board into existence. then, he "was chairman of the british columbia labour relations board from 1973 to 1978." he subsequently became the mackenzie king visiting professor of canadian studies, harvard university in 1978 and the henry j. friendly professor of law from 1993, until taking an emeritus position in 2008.