TMU, formerly Ryerson University is a hub of activity and life. The professors are knowledgeable, and the campus is constantly growing. The classes are informative, and the problem sets reflect practical industry related situations.
One of the few major downsides to being on the TMU campus is the integration with the Toronto downtown. Often there are homeless, or otherwise uninviting figures present on campus. I have seen the campus security ramp up in past years.