Details were not released by the team, but the Winnipeg Free Press reports it is a one-year, two-way contract worth $650,000 in the NHL and $250,000 in the American Hockey League.
Halischuk, 25, had five goals and six assists in 36 games with the Nashville Predators in 2012-13. The 5-foot-11, 187-pound forward played two games with the Milwaukee Admirals in the AHL and had two goals and one assist.
In 2011-12, Halischuk had a career-high 15 goals and 13 assists in 73 games with Nashville.
A fourth-round pick (No. 117) by the New Jersey Devils in the 2007 NHL Draft, Halischuk has 25 goals and 29 assists in 157 NHL games for New Jersey and Nashville.