Large hail and strong winds pounded parts of the GTA Sunday afternoon as a as a cluster of thunderstorms moved through the region.

Environment Canada issued a severe thunderstorm warning for Toronto and much of the GTA around 4:30 p.m.

Images captured by CP24 viewers a short time later showed pellet-sized hail pummeling parts of Scarborough.

Hail and wind sent a 40-foot tree crashing through the roof of a home on Samson Crescent in the Lawrence Avenue East and Scarborough Golf Club Road area. Another photo showed a car crushed by a tree in Port Union.

The thunderstorm warning was cancelled for Toronto around 5:10 p.m.

Environment Canada also issued a tornado warning for Eastern Ontario shortly before 5 p.m. as the turbulent weather moved across the province.

“Take cover immediately, if threatening weather approaches,” the agency said in its warning. “If you hear a roaring sound or see a funnel cloud, swirling debris near the ground, flying debris, or any threatening weather approaching, take shelter immediately.”

There were no immediate sightings of funnel clouds reported. The tornado warning ended around 5:40 p.m.

The thunderstorms arrived as much of southern Ontario remained under a heat warning issued by Environment Canada on Friday.

A daytime high in the low 30s was predicted for Toronto Sunday, with the temperature expected to feel like 40 C with the humidity.

The heat alert was cancelled around 9 p.m. as the heat tapered off, with an overnight low of 18 C expected. However a heat alert issued by the city Saturday to trigger cooling services remains in effect.

Hot summer weather is expected to continue Monday, with a high of 29 C predicted.

@Josh_F is on Twitter. Remember for instant breaking news follow @cp24 on Twitter.