Han gjorde 1–0 efter 3.06 och 2–0 när klockan stod på prick sex minuter.
Connor Garland fyllde på till 3–0 efter 12.58.
Men Toronto skulle leta sig in i matchen i andra perioden och det var via William Nylander som stod för 3–1-målet och 3–3-målet innan andra pausvilan.
Det blev en kamp mellan de svenska storstjärnorna och Elias Pettersson skulle få sista ordet.
Han assisterade till 5–4-målet och gjorde 6–4 på egen hand när Vancouver säkrade segern i tredje perioden.
Elias Pettersson chats with @sportsnetmurph following a big #HockeyDay victory for the Canucks over the Maple Leafs. pic.twitter.com/cRNd0Uc4iT
— Sportsnet (@Sportsnet) January 21, 2024
Pettersson och Nylander båda nu uppe i 61 poäng, EP40 har spelat 46 matcher och Nylander har 44 matcher.
Duon ligger sexa respektive sjua i NHL:s poängliga.
Allt på Hockeynews PLUS för bara 69kr. Skaffa PLUS. Säg upp när du vill.