Our run of warm spring-like weather will disappear over the weekend with temperatures falling to 13-18 during the day with night-time hovering between a chilly 4-6 degrees.
Along the coast today, Friday, July 3 the mercury will rise to a mostly sunny 21 degrees after an overnight temperature of eight degrees.
Inland parts of the Great Lakes will climb to just 16 degrees following a night-time temperature of nine degrees.
Across Saturday and Sunday the coast will enjoy sunny temperatures during the day of 18-19 degrees, while during the night the temperatures will fall to 5-4 degrees.
Inland communities can expect cool sunny days with a 40 per cent chance of a late shower on Saturday.
Daytime temperatures will range from 13-14 degrees, while during the night the mercury will fall to 8-6 degrees.