Hamonic had six goals and 15 assists in 75 games with the Senators last season.
The contract will pay the 26-year-old Swiss forward an average of $8.8 million annually.
The Devils will give the Flames the third-round pick they got from the Blue Jackets in the sign-and-trade deal that sent defenseman Damon Severson to Columbus.
Dubois was a restricted free agent coming off a one-year contract.
General manager Don Waddell said Staal embodies what it means to play for the Hurricanes.
General manager Tom Fitzgerald announced the deal, which will pay the 24-year-old an average of $7.875 million annually.
Decisions on Laviolette's coaching staff will be made in the coming days.
Blue Jackets general manager Jarmo Kekalainen sent a third-round pick, 80th overall, in this month's draft to the Devils for Severson.
The Canadiens signed Caufield to an eight-year, $62.8 million contract extension.
The extended absence appears to rule out Kane for an NHL training camp but means he may be able to return early in the regular season.
The Penguins say Dubas, 37, will oversee all aspects of the team's hockey operations department.
The 49-year-old Brunette spent the past season as a New Jersey Devils associate coach under Lindy Ruff.
The 53-year-old Treliving left the Calgary Flames back in April following nine seasons.
The young, retooled Buffalo Sabres can rely on Kyle Okposo’s veteran presence for at least one more season.
Landeskog has not played since hoisting the Stanley Cup in Tampa, Florida, in late June 2022.
It's the second time the Blackhawks have won the lottery in the past two decades.
Czech forward Petr Klima, a Stanley Cup winner with the Edmonton Oilers in 1990, has died. He was 58.
Borowiecki, 33, announced his decision in an Instagram post Wednesday.
Defenseman Justin Braun has decided to retire at age 36 after 13 NHL seasons.
Texier stepped away from Columbus last year on the advice and recommendation of the NHL/NHLPA Substance Abuse and Behavioral Health Program.