The Carolina Hurricanes have signed veteran Paul Stastny to a $1.5 million contract.
The New York Islanders have signed defencemen Noah Dobson and Alexander Romanov to three-year contracts.
After helping the Canadiens reach the Stanley Cup final in 2021, the 35-year-old Price suffered numerous setbacks in returning to the game.
Johnson's contract carries a $950,000 hit for the salary cap.
The 24-year-old Knyzhov missed all of last season with a groin injury and the Sharks were hoping to have him back healthy this year.
Vegas Golden Knights goalie Robin Lehner will require hip surgery and is expected to miss the upcoming season.
Trouba is one of three defensemen currently serving as captain in the NHL, joining Jared Spurgeon (Minnesota) and Roman Josi (Nashville).
Crouse has 56 goals and 54 assists in 346 career NHL games with the Coyotes.
Huberdeau finished last season with 30 goals and 85 assists for 115 points.
The deal will carry an average annual value of US$3.1 million.
Andrew Mangiapane of the Calgary Flames was rewarded on Monday for setting career highs in goals, assists and points this past season.
The deal with the No. 2 pick in the 2019 draft carries an annual salary cap hit of $2.1 million.
Puljujarvi played 65 games this past season and set career highs in points (36) and assists (22).
The San Jose Sharks have hired former New York Rangers coach David Quinn as their new head coach.
Lundeström and the Ducks avoided arbitration with the deal announced Monday.
Dubois, the third overall pick in the 2016 NHL Draft, has also made 33 career playoff appearances.
Kapanen has 63 goals and 89 assists in 321 games with Pittsburgh and Toronto.
Sekera was a key member of the Stars during their run to the Stanley Cup Final in the playoff bubble in 2020, blocking 38 shots in 27 games.
The 25-year-old restricted free agent compiled an 8-18-6 record in 38 games with the Canadiens in 2021-22.
The Edmonton Oilers have signed forward Mattias Janmark to a one-year, US$1.25-million contract.