I've had a chance to stay in several places in the US and Europe, but for me, there isn't a better city (ok maybe Paris) in the world to live in. Toronto has got a great vibe, lots of things to do year round - festivals, food, night life - and a very safe place to live. It's fantastically multicultural (I would argue more so than any other Canadian city outside of Vancouver possibly) and there is something for everyone. It's also the financial and technology hub of the country with lots of job opportunities and lots of colleges/universities. The other great thing is that flights to other great Canadian cities (and to the US) such as Montreal, Calgary, Vancouver, Chicago etc. are relatively cheap.
At the end of the day, any Canadian city is fantastic; there is a reason why Canada is ranked by the UN as having the 4th highest living standards in the world (the US is 13th).
Last edited by sawzall; 08-18-2010 at 10:50 PM.
Reason: Yes i know Chicago is in the US :)