Sunny skies and sweltering heat quickly turned to dark and stormy clouds across most of Southern Ontario.

The humid air formed into rain across Waterloo Region and a large portion of the province Saturday night.

Residents in Grand Bend say cars were floating through the streets due to flooding.

"It all happened within five to eight minutes," said Smackwater Jacks owner Gil Griarte. "The winds starte happening, the doors started shaking, and then water levels started rising and boats were floating by with no one in them."

Others added that water levels were already high before the storm rolled in.

Businesses in the beach town were forced to deal with the wicked weather.

"We've had to dry out a lot of artwork," said Baillie's Picture Framing owner Glen Baillie. "Random strangers came in after the storm to help clean up."

Purdy's Fishers manager Ralph Pike adds that the crisis has also brought the community together.

"We have a big oak bar where people sit around and eat ice cream at that washed out into the river," he said. "Guys operating the river just went out and got everything back for us."

Environment Canada’s severe thunderstorm warning and watch for the Waterloo Region was pulled around 9:30 p.m.

Many heat warning issued to counties across Southern Ontario were later removed.

Environment Canada also warned that the storm that moved from Windsor to Toronto could have produced winds up to 100 kilometres per hour.

Multiple power outages were reported in neighbourhoods across Waterloo-Wellington.

Kitchener Wilmot Hydro says nearly 2,500 people were left in the dark.