Victoria, BC is the only major Canadian city entirely in a warm-summer mediterranean climate. Of the eight largest Canadian cities, Ottawa, Montreal and Toronto have the warmest summers, Winnipeg the coldest winters, while Vancouver's winters are far milder than any other large city in Canada.
Ref: https://en.wikipedia.org/wiki/Temperature_in_Canada