Several Ontario regions are picking up the pieces after severe weather wreaked havoc this weekend.

According to Environment Canada, a tornado touched down near Chatsworth on Saturday before moving on to cause further damage in the towns of Massie, Strathavon and Walters Falls.

Environment Canada reported "extensive damage" was caused to several buildings, including a barn and a partially built home.

Massive trees could be seen toppled over near homes with reports of a vehicle being crushed.

Meanwhile, areas like Gravenhurst and others along Lake Erie's shoreline faced torrential downpours and flooding.

According to TWN, even more rain and storms are on the way this week.

On Monday, small hail, strong gusts of wind and rain are expected throughout parts of southern Ontario, including Simcoe and Hamilton.