Currently studying at UofT and gotta say that it isn't the friendliest place for undergraduates. It's pretty much a meat grinder where you pay money to them to well...grind you up. Not the greatest student experience, but if you're into engineering or computer science, it's a great school to go...