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.