Hainsey, 33, will make $3 million each of the next two seasons and $2.5 million in the final year.

Hainsey had four goals and 15 points, and was one of two Hurricanes to play in all 82 games during the 2013-14 season, his first with the team. He also ranked second on the team in blocked shots (124) and third in ice time per game (21:26).