Economist survey finds Vancouver now most expensive city in North America