تتمتع مدينة تورونتو بمناخ قاري يتم تغييره بشكل كبير ، وذلك بسبب قربها من البحيرات العظمى ، ومتوسط درجة الحرارة في شهر يناير يتراوح بين الأدنى إلى منتصف العشرينات فهرنهايت (حوالي -4.2 درجة مئوية) ، وعامل برودة الرياح يمكن أن يقلل درجة الحرارة بشكل كبير .
وفي فصل الصيف ، يكون متوسط درجة حرارة يوليو في 70 درجة فهرنهايت (حوالي 22.2 درجة مئوية) ؛ وتؤثر الرياح الغربية السائدة ، والبحيرات العظمى على هطول الأمطار ، وتجعلها متساوية نسبيًا على مدار العام فتبلغ حوالي 33 بوصة (834 ملم) سنويًا ، أما في فصل الشتاء، يكون هطول الأمطار على شكل ثلج ، ويبلغ اكثر من 4 أقدام (131 سم) ، وتعرضت المدينة لإعصار هازل في عام 1954 ، والذي بسببه تحملت كندا خسائر تقدر بـ مليار دولار كندي ، وخسرت 81 شخص كندي