A double rainbow after brief rain shower over Moncton, 04 July 2018 (Dearing)
Temperatures across Eastern Canada from Ontario to the Maritimes continued to soar into the 30s C with humidex values above 40.
Authorities in Quebec say at least 18 people have died, all over age 50, as a warm, humid air mass lingered over the province.
Record highs have been recorded in New Brunswick with a new maximum of 31.6 C at the Greater Moncton International Airport on Tuesday (beating 31.0 C from 1984) and 33.4 C today (beating 31.4 C from 1983).
The hotspot in the province was 34.1 C at St. Stephen.
Trees uprooted by a tornado damage a home in Waterford, Norfolk County, ON, 13 June 2018 (OPP)
Two tornadoes have been confirmed in Haldimand, Norfolk and Oxford counties as severe thunderstorms rolled through Southwestern Ontario on 13 June.
Environment Canada says a tornado categorized as an EF-2 (Enhanced Fujita Scale 2) with maximum winds of 180 km/h ripped through the communities of Jarvis and Waterford uprooting trees, ripping shingles off buildings and destroying several barns.
Damage was reported intermittently along a path roughly 32 km long.
A second, less powerful twister categorized as an EF-0 struck near the town of Norwich around the same time and caused minimal damage.
Tree falls near school bus in Mississauga, Ontario, 04 May 2018 (Twitter/Peel Regional Police)
A rapidly deepening low pressure system created strong winds gusting to hurricane-strength across Southern Ontario and Southern Quebec on Friday knocking down trees and power lines causing massive outages.
Three people were killed by fallen trees and a school bus filled with children in Mississauga had a near miss.
Toronto Pearson Airport had a maximum wind gust of 119 km/h while Montreal Trudeau Airport recorded 117 km/h – both are the windiest days ever in May.
Winds were also powerful on Saturday in Greater Moncton with a wind gust of 100 km/h – the strongest since January.