Quinn Hughes had a goal and an assist, and Tyler Myers had two assists for the Canucks (19-13-10), who had lost four in a row (0-2-2).
Dennis Hildeby made 15 saves for the Maple Leafs (27-15-2), who have lost two in a row and were shut out for the third time this season.
“I didn’t think we played with enough pace in the game,” Toronto coach Craig Berube said. “We didn’t obviously generate enough. We obviously have to generate more than we did, power plays included.”
Toronto managed a combined two shots on its three power plays.
“We didn’t get anything going on our power play which could have given us momentum in the game,” Berube said. “We didn’t move the puck well enough tonight, I didn’t think we were connected well enough on breakouts or in the neutral zone, and it was just slow.”
Brock Boeser ended a five-game goal drought when he gave the Canucks a 1-0 lead 31 seconds into the first period. Myers’ point shot deflected off of him in the slot.
“It was a whirlwind 24 hours here,” Myers said. “Guys stepped up tonight. It was a huge win for the group coming in on a back-to-back with a crazy travel day. It seemed like a lot of guys were going tonight and played the right way. Played real simple and I think it provided more opportunities for us. I think we have to realize that going forward and try to bring that more consistently.”