I mitten av den första perioden slog han en smart skottpassning till Brandon Sutter som elegant vinklade in 2-0 till hemmalaget i powerplay.
58 sekunder in i den andra perioden noterade 21-åringen ytterligare en passningspoäng då Alexander Edler avlossade ett skott från blå som styrdes via Pettersons bakdel, vidare på Tanner Pearson och in i mål.
Jacob Markström vaktade kassen för Canucks och stod för 36 räddningar (0,947) i matchen och var lysande i den andra perioden då Predators jagade för att komma ikapp och matade iväg 19 skott på mål.
- Vi visste att de skulle komma mot oss rejält efter vårt tidiga mål i den andra perioden, säger Markström, som utsågs till matchens andra stjärna, till NHL.com/sv. Det var viktigt att göra ett par bra räddningar där och få stopp på dem. Det känns bra att kunna steppa upp när laget behöver dig, särskilt den här tiden på året.
Segern var Markströms 21:a på 40 starter.
I Nashville stod Calle Järnkrok för en målgivande passning. Han har gjort 28 poäng (12+16) på 50 matcher den här säsongen.
I Vancouver fanns gott om hockeylegendarer på läktaren inför onsdagens hyllning av Henrik och Daniel Sedin. Bland annat syntes Markus Näslund koppla av på läktarplats med Trevor Liden och Stan Smyl.
- Trevor, "Steamer" och Näslund var inne i omklädningsrummet och hälsade på innan matchen. Det var stort, säger Markström. Dessutom har Daniel och Henrik smugit omkring här i arenan den senaste tiden och det är alltid kul att träffa dem