Pettersson was selected 80th overall in the 2022 NHL entry draft by Canucks, and he signed a three-year contract in April 2023.
[8] Pettersson said that he would have preferred staying at Örebro but that he appreciated increased play opportunities at Vasterås.
[6][7][3] In November, he was injured with a concussion, missing several Västerås games but playing in a match for the junior national team.
[9][10] In January 2024, the Canucks stated that Pettersson would visit North America after the Allsvenskan season concluded.
[11] Pettersson joined the Abbotsford Canucks on 13 March, and finished the season with two assists in eight games.