Calgary's Rene Borque scored earlier in the shootout, answering a tally by the Canucks' Jeff Tamebellini. After Mikka Kirprusoff stopped Ryan Kesler in the third round of the tiebreaker, Tanguay beat Roberto Luongo for the game-winner.
Alexander Edler scored twice and Kesler tallied midway through the third period to forge a tie for Vancouver, which dropped to 1-2-3 in its last six games.
Luongo turned aside 30-of-33 shots for the Canucks.
Gal Gadot cast as Wonder Woman for 'Batman vs. Superman'
Jordana Brewster on Paul Walker: 'He was an enormous presence in my life'