Toronto has been chosen as the best large city to live in, according to the annual rankings of the Economist Magazine's Economist Intelligence Unit (EIU).
Canada's largest city topped 50 other locations based on the rankings of safety, liveability, democracy, cost and other indicators relevant to…