If you like getting in fights with insane assholes spend some time in Hamilton at Hess village.
Toronto does UFC events sometimes, there's always concerts and there are lots of museums and pubs. The live sports in Toronto are great too, basketball, baseball, hockey games are pretty fun. The Toronto lacross team is great, the soccer team for major league soccer puts on a great show those games are lots of fun, even the CFL football is good shit and you can see CFL games in Ottawa, Hamilton and of course Toronto.
If you're into stand up comedy there are shows in the falls, Toronto, Hamilton and probably elsewhere.
There are good lectures and guest speakers all the time in Canadian universities too.