Petterssons nuvarande avtal skulle gå ut i sommar, men efter inte mer än två matcher i nya klubben står det klart att det blir en förlängning över de kommande sex säsongerna, med en lönetaksträff på 5,5 miljoner dollar per säsong.
– Det känns jättekul att signa här. Så fort vi kom hit kände jag och familjen att här vill vi vara, säger Pettersson till Sportbladet.
I det nya kontraktet finns också en "no trading"-klausul, vilket innebär att Pettersson inte kan bli bortbytt mot sin vilja till något lag de kommande tre säsongerna, för att sedan själv få välja bort 15 lag han inte ska behöva flytta till på de avslutande kontraktsåren.