Kruger was sent to Vegas by the Chicago Blackhawks for future considerations on Sunday.
“We were determined to bring in experienced players with winning pedigrees and Marcus is another addition who fits that mold,” said Hurricanes general manager Ron Francis in a release. “He’s a solid, two-way centre who has achieved success both in the NHL and internationally.”
The 27-year-old had five goals and 17 points in 70 games with Chicago this past season and was a member of its Stanley Cup-winning teams in 2013 and 2015.
The Blackhawks traded him Vegas due to cap constraints; his contract carries a $3.08-million cap hit with two years remaining.
The Swede will join a Hurricanes team that has been all too happy to take on ex-Chicago players in the past, with Teuvo Teravainen, Joakim Nordstrom, Trevor van Riemsdyk, and Scott Darling on the Carolina roster for 2017-18.