Canada Day forecast is looking up

Expect showers tonight, with an overnight low of 10 C (50 F).
Tomorrow will see morning showers, followed by a sun-cloud mix in the afternoon.
Look for a high of 19 (66) and low around nine (48).
Mainly sunny skies are forecast for Sunday, along with a high of 22 (71) and low dipping to 11 (51).
Then Monday will bring more sunshine, with a high of 24 (75) and low near 14 (57).
The extended outlook calls for partly sunny skies Tuesday, along with a high soaring to 29 (84) and low of 16 (61).
The record high for today is 37 (98) set in 1921 while the record low is two (35) set in 1959.
Normals are 25 (77) and 11 (51).
Sunset tonight is at 9:20 p.m., with sunrise tomorrow at 5:15 a.m.