Toronto is the most expensive city in Canada, outpacing Vancouver in the rankings, according to Mercer. Other Canadian cities that made it to the list are Montreal, Ottawa and Calgary. But all these cities are far from being the most expensive in the world. Globally, Toronto ranks 90th while Vancouver landed at 116th.