The forward, who scored 13 points in 59 games for the Maple Leafs, gives the Western Conference team some help on the penalty kill and a depth option in the lineup.
He'll be able to add some stability to the Canucks' bottom-six forward group, which has allowed 3.53 goals per game, and improve their penalty kill, which is 66.1% in the NHL.
The Los Angeles Kings set the NHL record for the worst PK in league history with a 68.2 percent success rate in the 1979-80 campaign.
With Teddy Blueger out of the lineup, the Canucks need help, and Kampf's services will be more than adequate.
The Canucks are 8-9-2 in the Western Conference and are two points behind the Winnipeg Jets and the Chicago Blackhawks for a wild card spot in the playoffs.
The undrafted forward has found himself in a favorable position on a team that doesn't have a logjam in the forward core.