The St. Louis Blues re-signed Brewer to a US$17-million, four-year contract, a deal that will pay him an average of $4.25 million a season. Sturm will make an average of $3.5 million a season in his new deal after signing a $14-million, four-year contract to stay with the Boston Bruins.
Both players would have been unrestricted free agents July 1 and were garnering lots of interest on the trade market ahead of Tuesday's 3 p.m. ET deadline.
The Blues also re-signed 34-year-old goalie Manny Legace to a two-year contract Saturday. He, too, would have been unrestricted July 1. Teammates Keith Tkachuk and Bill Guerin, both of whom will be unrestricted July 1, are still expected to be dealt.
Brewer, 27, has 18 points (3-15) and an even-rating in 61 games this season and leads the Blues with 24:09 minutes played per game.
Legace is 23-15-5 this season with a 2.59 goals-against average and .907 save percentage in his first season with St. Louis.
Sturm, 28, had 20 goals and 11 assists in 54 games before Saturday's matchup at Florida.
The Columbus Blue Jackets, meanwhile, are very close to re-signing winger Fredrik Modin to a new three-year deal. He was slated to be unrestricted July 1 as well.