Here are the most prosperous Canadian cities. Only two cities in Canada, however, may compete for the title of “the warmest Canadian city”. Both have average annual daily temperature of approximately 14.08°C. One of them is the Windsor, Ontario, and the other is Victoria, British Columbia. Windsor is one of the southern-most Canadian cities.