The Best Places to Live in Canada

See the top cities in B.C., Ont., The Prairies and more