Why Toronto is No. 43 in Canada’s Best Places to Live

Mark Brown explains