"Anton is a good offensive player who I know feels has a lot to prove," said Benning. "He had a tough season last year with injuries but with his work ethic, we're excited that he'll return to the team healthy and ready to contribute."
Rodin, 26, appeared in three games for Vancouver last season, recording one assist, and three games for Utica also collecting one assist. Rodin missed most of the 2016.17 season due to injury.
Rodin played for Brynas IF Gavle of the Swedish Hockey League from 2013-16 and this season won The Gold Helmet as the league's Most Valuable Player with 16 goals and 37 points in 33 games. The 5-11, 185-pound forward had 47 goals and 112 points in 134 SHL games.
A native of Stockholm, Sweden, Rodin played two seasons (2011-13) with Chicago of the American Hockey League; he had 14 goals and 41 points in 111 AHL games.
The Canucks selected Rodin in the second round, 53rd overall in the 2009 NHL Entry Draft.