This cosmopolitan city basks in a glorious natural setting, surrounded by the Coast Mountains. It has some of Canada’s finest restaurants, shops, entertainment and museums.