We knew it all along...

Toronto ranked 'best place to live' in Economist ranking of cities around the world

The City of Toronto has been named "best place to live" in an index of city rankings compiled by The Economist. When Canada's largest city was weighed across six indicators including liveability, and food security, Toronto bested a shortlist of 50 other cities to qualify as "best overall." Montreal-the only other Canadian city examined in the…