The Swedish goaltender was given a two-year pact, with a one-way NHL stipulation in the second year.
Lack, 24, has appeared in uniform for the Canucks as a backup but has yet to see regular season game action in the NHL.
The six-foot-four netminder was the starting goalie for the Manitoba Moose in the American Hockey League last season, with five shutouts and a 2.26 goals-against average in 53 regular season games. He boasted a .926 save percentage.
The Canucks still have both Cory Schneider and Roberto Luongo on the roster. The club has declared its intention to move forward with Schneider as the No. 1 man, leaving the dilemma of trying to move Luongo and his sizeable contract in a league with few current vacancies.
Also on HuffPost