I like living in Toronto.
When people first move here, they always underestimate the extreme weather. This summer has been ridiculously hot and humid (30 degrees, 98% humidity = feels like 40, unbelievably stickey) and the winter will go right down to -20-30ish.
But yeah, I grew up here. Really safe, good schools, tons of activities/stuff to do. Bars/restaurants/entertainment is pretty much top notch, both mainstream and independent music scenes have heavy presence. Great sports town (NHL, MLB, NBA, MLS, CFL, Rogers Cup, Honda Indy, etc)
Pretty much everything except the weather, taxes, and anything that has to do with city council/politics are sweet. And the telecom companies will ravage you if you let them.