Waterloo's winters are cold and snowy, with temperatures often below freezing, averaging around -6°C in February. As spring approaches, temperatures gradually warm up, reaching averages of 7°C by April and 13°C by May. Summer is mild and pleasant, with average highs around 20-22°C from June to August. Autumn brings a return to cooler temperatures, averaging around 3-16°C from September to November, before the cold winter weather sets in once more. Overall, Waterloo's temperature fluctuations are moderate, with no extreme heatwaves or prolonged cold snaps.