You can watch the Vancouver Canucks live online for free on the NHL streaming website, nhl-stream.com. You must create a free account to view the live NHL streaming content.
It takes about one minute to register for a free account on the NHL streaming website. After registration and sign in, access five different channels streaming live NHL games, including Vancouver Canucks games.
Video is available roughly 15 minutes prior to the game start time. Find listings of future games and teams on each channel's page. Watch videos on the streaming website or in full screen mode within a separate window.