De Haan, who previously played with Carolina during the 2018-19 season, rejoined the Hurricanes last month after signing a professional tryout ahead of training camp.
“We obviously knew Calvin from his previous time in Carolina,” general manager Don Waddell said in a statement. “We like what we’ve seen from him in camp and saw this as an opportunity to increase our depth on the back end.”
The 31-year-old from Carp, Ont., was drafted 12th overall by the New York Islanders in 2009.
De Haan has played 520 career NHL games with 119 points (19 goals and 100 assists) over 10 seasons with the Islanders, Hurricanes and Chicago Blackhawks.