A storm system that developed in Montana tracked north into southern Alberta early Tuesday. Some places reported intense lightning and loonie sized hail.
It wasn't until the afternoon and evening hours however, when the more severe weather tracked through.
A tornado touched down in a rural community just north of Taber and three other twisters were reported near Turin, Brooks and Bow Island.
All tornado warnings were dropped by early Wednesday morning, but severe thunderstorm watches and warnings remained in place a little while longer.
Officials said some trees and farm buildings were damaged and power was knocked out to about 3,000 customers in the Taber area.
There were no reports of injuries, but concerned residents were unable to reach Taber police at one point as their phone lines were overwhelmed with calls. Police officials urged residents to only call if there was an emergency and to dial 911 at that time.
Heavy rain and strong winds also resulted in zero visibility along the Trans-Canada Highway between Calgary and Bassano.
The storm produced flash flooding, hail and frequent lightning in the City of Calgary.
Parts of southern Alberta could see an additional 50-80 mm of rain by the time the storm tapers off late Wednesday.
The same system is also bringing heavy rain to British Columbia.