Edmonton has a typical prairie climate and usually enjoys fairly dry, sunny weather, even in the winter. Summer in Edmonton can have temperatures reaching around 25° C. Most of the yearly moisture occurs in the summer due to short, intense rainfalls and thunderstorms. Winters in Edmonton are less severe than in many other Canadian cities, with low humidity and less snow, though the snow season is quite long. Temperatures can dip to -40°C/F but these rare cold spells last only a few days and usually come with plenty of sunshine. Although it enjoys high sunshine hours, Edmonton’s weather is often changeable, making it difficult to predict from day to day.