University of Toronto
Humber College
Mohawk College
York University
U of T and Humber are two of the most prestigious in Canada, Montreal has an excellent program as well. Mohawk would be next best in the metropolitan. A lot of the same teachers at Humber & U of T teach there.