Toronto is definately better than New York, everything revolves around New York, why not Toronto? Why not Canada? Always America (No Offense).
It's so cramped in New York, and New York's most famous buildings are stadiums, that's just sad, whilst Toronto has more serious businesses to attend to rather than watching a game of baseball or whatever.
Toronto is diversed, it has alot of wide open space, I wouldn't say it's the most multi-cultural city in the world, because Montreal is.
If it were Montreal vs. Toronto, I'd go with Montreal, because that's where I live