Enligt Sportsnet ska kontraktet vara värt motsvarande cirka 64,4 miljoner kronor per år, totalt omkring 193 miljoner.
Den 22-årige centern debuterade för Vancouver säsongen 2018–2019 och har varit en framstående spelare i laget sedan dess. Parterna har haft svårt att komma överens om ett nytt avtal tidigare, men nu pekar mycket på att de slutligen har enats.
Pettersson drogs med en handskada under stora delar av förra säsongen och spelade bara 26 matcher i NHL, på vilka han stod för tio mål och elva assist. Totalt har det blivit 65 mål och 88 assist på 165 NHL-matcher.
Enligt rapporter i medierna har även den talangfulle backen Quinn Hughes, 21, skrivit på ett nytt sexårsavtal med Vancouver.