University of Toronto University of Waterloo University of Ottawa McGill University University of British Columbia University of Alberta Durham College Lambton College Lakehead University And many more . . .