About J.G. Castel J.G. Castel is a French and Canadian law professor and a professor emeritus at Osgoode Hall Law School, Toronto.