23. Montreal, Canada — This city is one of five Canadian cities that made the overall rankings. The French-speaking city has established itself as a centre of commerce, finance, and technology.