The best time to visit Toronto is when the weather is warmer in spring or autumn. The average temperature at night is around 3°C throughout the year.