Pettersson skrev i söndags på ett treårsavtal värt 22 miljoner dollar - vilket medför en genomsnittlig träff mot lönetaket på 7,35 miljoner per säsong.
Svensken noterades för 21 poäng (10+11) på 26 matcher förra säsongen, men på grund av en handledsskada missade han alla matcher efter den 2 mars. Pettersson valdes i första rundan som femte spelare totalt i 2017 års NHL-draft och har noterat 153 poäng (65+88) på 165 grundseriematcher i karriären.
Tre år är gjorda i Canucks tröjan och nu blir det "tre år till" som han skrev i sin bildtext på Instagram.
Läs också: [Canucks Elias Pettersson redo för tuff säsong]