Gustav Nyquist is clear for Winnipeg Jets, confirms the club on its website.
The Swede has signed a one-year contract worth around 30 million kronor.
Nyquist ended the season in Minnesota, where his contract expired on June 30. The 35-year-old has played in the NHL since the 2011/2012 season, in clubs such as Detroit, San Jose and Nashville.
The Malmö-raised player was part of Tre Kronor's Four Nations squad, and contributed with one goal in three matches.
In the NHL, Nyquist has made 531 points in 863 matches.