Under terms of the deal announced Thursday, Carolina receives the Jets' sixth-round pick in the 2015 draft. That pick originally belonged to Ottawa.
The 32-year-old Harrison is reunited with Winnipeg coach Paul Maurice, whom he played for both in Toronto and Carolina.
Harrison had one goal and three assists in 20 games while skating at a minus-5 plus-minus rating this season -- his sixth with the Hurricanes. Carolina entered Thursday night's home game against Toronto with a league-fewest 19 points.