I know I am potentially starting a colossal debate but I am certainly interested to hear opinions and what's behind them.
My vote is for Vancouver, BC. Great ethnic, especially Chinese. Lots of really good regional as well with chefs getting many many ingredients from nearby islands, ocean, Fraser Valley and Okanagan. Wine region close too. They have it all going for them and it shows in the diversity and quality of restaurants and markets there.