Gaudette opened the scoring at 18:21 of the first period after Tatar was sent out off on a questionable tripping call. Defenceman Tyler Myers fed Gaudette the puck and he gunned a shot from the top of the faceoff circle that beat Price brief side.
It was Vancouver's second power-play goal in 14 possibilities over the last 5 video games.
The goal came not long after Montreal's Artturi Lehkonen forced a turnover and had a shorthanded breakaway that Markstrom stopped with his blocker.
Both teams had goals prohibited throughout the 2nd period.
Gaudette aimed to have scored his second of the night off the rebound of a Josh Leivo breakaway. The objective was waved off after a video evaluation showed Leivo was offside.
Armia thought he had put the Canadiens ahead a couple of minutes later however a review revealed Lehkonen interfering with Markstrom.
Tomas Tatar and Shea Weber scored power-play objectives 1:34 apart in the third period as the Montreal Canadiens defeated the Vancouver Canucks 3-1 Tuesday night.
The Canadiens went on 2-1 simply 1:51 into the third duration after Jake Virtanen was sent for slashing. With Montreal buzzing in the Vancouver zone, Phillip Danault was transported down. As he lay on the ice, he handled to move the puck to Tatar, who scored his fourth goal in as numerous video games.
Vancouver's Tanner Pearson was required tripping on the play. That led to Weber finding a loose puck and scoring his 11th of the season at 3:25 of the 3rd period.
The Canucks came close with under 5 minutes staying when an Elias Pettersson shot hit the cross bar, then fell behind Price.
The Canadiens used a turnover to connect the video game at 8:05 of the 2nd duration. Domi forced Vancouver's Antoine Roussel to spend the puck. He brought it into the Canucks zone, then feathered a pass between defenceman Oscar Fantenberg's legs and onto Cousins' stick. He scored his fifth of the year with a low shot to the blocker side.