"Vi är glada att vi skrivit kontrakt med Elias när han nu tar ytterligare ett steg i sin hockeykarriär", säger Vancouvers general manager Patrik Allvin i ett pressmeddelande.
19-åringen, som fostrats i Västerås, har spelat 60 matcher i SHL för Örebro. Den här säsongen gjorde han sju poäng på 43 matcher. Han spelade också alla 13 slutspelsmatcher som tog Örebro till semifinal.
"Vi gillade verkligen hans år på isen, både när han representerade sitt land i JVM och spelade viktiga minuter i SHL", säger Allvin.
I fjol draftades Pettersson av Vancouver i tredje rundan som 80:e spelare totalt.
Ett smeknamn för 19-åringen väntar troligtvis i Vancouver, då han skrivit på för samma klubb som den svenske stjärncentern med samma namn.
Hans namne Elias Pettersson, 24, nådde tresiffrigt den här säsongen, med 102 poäng (39 mål+63 assist).