I've lived in Toronto, Vancouver, Seattle. Visited San Fran. I think Vancouver is the best place to live in terms of food. Seattle is the best place to live in terms of green environment. San Fran is also awesome except its polution is worse than Seattle.