He was a professor at the Faculty of Law at the University of Victoria from 1976 to 1981. In 1981, he became Director of the Constitutional Law Branch of the Department of Attorney General of Saskatchewan. From 1985 to 1988, he was Executive Legal Officer to the Supreme Court of Canada. In 1988, he was appointed Dean of Osgoode Hall Law School. In 1993, he was appointed a Justice of the Ontario Court of Justice (General Division). In 1999, he was appointed to the Court of Appeal for Ontario.[1][2]