Manitoba broke 21 hot weather records Thursday, with the mercury climbing to 35.2 C in Winnipeg alone, making it the warmest place in Canada.

The previous warm weather record for Winnipeg was May 5 in 1926, when it was 31.7 C.

Carberry, Carman, Dauphin, Deerwood, Fisher Branch, Grand rapids, Gretna, McCreary, Melita, Morden, Pilot Mound, Pinawa, Portage South, Roblin, Shoal Lake, Sprague, Swan River, Victoria Beach and Wasagaming also all set warm weather records, with many most of those areas hitting temperatures in the 30s.

Then and now

Brandon : ​ New record: 34.3 C Old record (1934): 31.7 C

: Dauphin : New record: 34.4 C Old record (1918): 31.7 C

: Fischer Branch : New record 34.5 C Old record (1987): 25.5 C

: Gimli : ​New record: 33.8 C Old record (1987): 26.3 C

: ​Gretina : New record: 35.1 C Old record (2000): 26 C

: Melita :​ New record: 33.3 C Old record (1993): 28.2 C

:​ ​ Pilot Mound: New record: 32 C Old record (1987): 27 C

​Portage la Prairie: New record: 34.2 C Old record (1918): 31.7 C

Sprague: New record 33.6 Old record (1939): 32.8 C

Swan river: New record: 34.5 C Old record (1911): 30 C

Winnipeg (James Armstrong Richardson International Airport) New record: 35.2 C Old record (1926): 31.7 C

(James Armstrong Richardson International Airport)

Back to regular temps this weekend

The heat wave won't last long in Winnipeg, though; temperatures are expected to fall back to near-seasonal for the weekend.

"The upper level ridge that has brought record breaking heat and extremely dry conditions to Western Canada has now moved east into Manitoba," CBC meteorologist John Sauder explained.

Friday, Saturday and Sunday will see temperatures in the high teens, with a windy morning forecast for Friday.

"A cold front moves through here overnight; by Friday morning, 12 degrees with winds out of the north gusting to 60 km/h," Sauder said.