The Economist Intelligence Unit ranked three Canadian cities in its top 10, as well as three Australian ones.