It's all right but the housing market is absolutely insane. I was paying 1600 CAD for a 50 sq ft apartment.
The public transportation was also awful. TTC is a joke. I also wasn't a big fan of the culture of the city. Lots of finance people and I also feel a lot of the hyper competitive status focused culture of the states has seeped in to Toronto.
I also have much more flexibility and vacation with my current job. 6 weeks vs 4 plus I can work remotely now though this is more of a function of the company I work for