Quinn Hughes had a goal and two assists for Vancouver, Nils Hoglander also scored and J.T. Miller had two assists. Braden Holtby stopped 37 shots for the second straight game after the Canucks' return from a massive COVID-19 outbreak.
''We just tried to go out there and work as hard as we can and grind as a unit,'' Holtby said. ''I think in order for us to have a chance we just have to approach every game as a must win, and I think these last two we've fortunately been on the right end of things but there's going to still be work to do and improvement to be made in order for us to make a real push.''
John Tavares had two goals for the Maple Leafs, who lost their fifth straight but remain atop the North Division. Adam Brooks also scored for Toronto and William Nylander had two assists. David Rittich finished with 23 saves.
''We can't let the results that we've had here as of late disrupt what we're trying to do as a team,'' Maple Leafs coach Sheldon Keefe said. ''Because there's a lot of really positive things. And sometimes the puck goes in the net more than it should.''
It was the Canucks' second straight win over the Maple Leafs, giving Vancouver a 4-3 edge in the season series with two games left to play.
''It's just a testament to who we have in the locker room,'' Hughes said. ''I'm just really proud of the guys right now and hopefully we can keep stringing it together. We're not satisfied yet and (Toronto has) a really good team so to beat them twice is pretty good.''
Trailing 5-3, Toronto had an excellent opportunity to get within one with less than two minutes to go when Vancouver defenseman Tyler Myers was called for slashing. The Maple Leafs pulled Rittich for an extra attacker but couldn't capitalize.
Instead, Sutter buried the empty-netter strike with 36 seconds left on the clock.
The Leafs briefly took a 3-2 lead with a short-handed goal 3:10 into the third. Holtby came well out of his net to stop a shot but couldn't freeze the puck. Mitch Marner collected the rebound and passed it to Brooks in the slot. Boeser tried his best to fill in for the Canucks goalie but Brooks' shot sailed over his leg and in.
Hoglander tied the score 3-3 at 6:43 of the third, streaking into the Maple Leafs' zone and rifling a shot past Rittich from the top of the right face-off circle. It was the Swedish rookie's ninth goal of the season.
Pearson had a power-play goal 3:05 later to put Vancouver ahead for good. Rittich made a big pad stop on Miller and Pearson, stationed at the top of the crease, batted in the rebound to put Vancouver up 4-3.
A sloppy play in the neutral zone cost Toronto late in the game. Pearson capitalized on a turnover on the red line and bolted into Toronto's end alone, firing a wrist shot past Rittich for the 28-year-old left wing's second goal of the night with about 6 1/2 minutes left to play.
''That's a pretty offensive team over there and obviously coming out getting the lead back in the second, I like how our team didn't go into the tank when we gave up the short-handed goal,'' Vancouver coach Travis Green said. ''We talked about keeping that energy level high and keep pushing and the guys responded great.''
Toronto ended the first period up 1-0 after Myers blew a tire near the blue line and Nylander darted past him on a breakaway. Holtby stopped the ensuing blast but Nylander collected his own rebound, swung around the back of the net and delivered it to Tavares for the tap in.
Sutter got Vancouver on the board at 5:33 of the second. Travis Hamonic's shot from the blue line hit the outside of the net and bounced back toward the crease where Sutter quickly pounced and tipped it in for his seventh goal of the season.
The Canucks went up 2-1, 10:08 into the middle period when Hughes unleashed a blast from the top of the left faceoff circle. The puck ticked of Marner's blade and sailed up over Rittich's glove.
Toronto knotted the score with a power-play goal with 2:46 left in the second after Vancouver defenseman Jalen Chatfield was called for holding. Tavares used a screen by Nylander to whip a shot into the top left corner of the net for his second goal of the night and 16th of the season.
Tavares is on a six-game point streak with four goals and six assists across the stretch.
There was a tense moment midway through the second period when Zach Bogosian flew into the end boards. The Maple Leafs defenseman appeared to catch his skate in a rut while chasing down a puck and fell awkwardly, a thud echoing through the empty rink. He lay on the ice for a few moments before going directly to the dressing room and did not return to the game.
BACK IN THE LINEUP
Canucks defensemen Nate Schmidt and Olli Juolevi, and left wing Jake Virtanen returned to the lineup after being placed on the NHL's COVID-19 list during Vancouver's outbreak. Goalie Thatcher Demko also returned, acting as Holtby's backup.
Maple Leafs: At Winnipeg for the first of a two-game set Thursday.
Canucks: Host Ottawa on Thursday for the first of two home games against the Senators.
More AP NHL: https://apnews.com/hub/NHL and https://twitter.com/AP-Sports
Copyright 2021 STATS LLC and Associated Press. Any commercial use or distribution without the express written consent of STATS LLC and Associated Press is strictly prohibited.