An upper trough combined with upsloping off the Rockies generated a supercell northwest of Calgary around 7:20 p.m. Thursday.
The storm intensified as it moved over the city, dumping heavy rain and marble to golf-ball sized hail over some neighbourhoods.
Local media reported lightning struck a home in the city's northwest, starting a fire. No one was home at the time.
As the storm moved off, residents marvelled at the dramatic yellow-and-orange-tinged mammatus clouds that hung over the city.
Meanwhile, 1,300 kilometres away, a passing cold front fired up a supercell near Winnipeg.
Numerous callers to The Weather Network's Stormline reported strong winds, frequent lightning, heavy downpours and small hail.
An impressive shelf cloud hung over the city as the storm approached. No damage was reported.
The risk for more storms stretched across much of the central and northern Prairies Friday. To stay up to date on conditions in your area, catch your local forecast on The Weather Network. They come up every 10 minutes on the 10s.
With files from the Calgary Herald