Kasperi Kapanen, Tyler Ennis and Nazem Kadri scored for the Maple Leafs (7-3-0), who are 5-0-0 on the road and won for the first time in three games.
"I think it's real simple for us," Toronto coach Mike Babcock said. "If you want to play right and you want to play hard, suddenly you look fast again. We looked real slow the last two games coming out of our own zone (in losses to the Pittsburgh Penguins and St. Louis Blues). Tonight we looked fast."
Nikolaj Ehlers and Mark Scheifele scored, and Connor Hellebuyck made 35 saves for the Jets (6-3-1), who had won three in a row and were 14-0-1 in their past 15 regular-season home games. Winnipeg had not lost a game at home in regulation since losing 6-5 to the Nashville Predators on Feb. 27.
"More concerned about our defending than anything else," Jets coach Paul Maurice said. "Anything that we had clean that we could look at, we missed the net 11 times in the second period. That keeps you from feeling good about your offensive game, but it was more the defensive plays, the turnovers in our end of the ice."
Winnipeg made it 3-1 at 4:57 of the third period when Ehlers scored his first goal of the season, ending a streak of 26 games without a goal dating to last season, including 15 in the 2018 Stanley Cup Playoffs.