The best cities in Canada would be Vancouver or Victoria, this is because of the weather and scenery. Near Victoria you can ski in the morning and then surf in the afternoon. In both cities you can golf and cycle most of the year. Vancouver has two ski hills less than an hour away. and several more up to two hours away. In the winter the temp. seldom gets to -10 c. with most days above 0 c. and very little snow shoveling. We should change the name of the Provence to British California.