Vigneault, former head coach of the Montreal Canadiens, spent last season coaching Vancouver's AHL team, the Manitoba Moose, in Winnipeg. Vigneault was nominated for the Jack Adams award as NHL Coach of the Year after the 1999-2000 season.
Manitoba finished in third place in the AHL's North Division with 100 points and advanced to the second round of the Calder Cup playoffs.
Vigneault has a career record of 109-118-35-4. He will replace Marc Crawford, who was fired in April after the Canucks missed the playoffs for the first time since 2000.
Besides piloting the Canadiens from 1997-2001, Vigneault was an assistant with the Ottawa Senators and a head coach in the Quebec Major Junior Hockey League.
Rosie O'Donnell unveils nearly 50-pound weight loss
Members of Congress to keep receiving porn magazine