Calgary, Vancouver, Toronto among top 10 most ‘liveable’ cities in the world