Gunnarsson spelade sitt första och enda JVM 2017 i Kanada. Sverige gick obesegrade genom gruppspelet och slog sedan ut Slovakien i kvartsfinal med 8–3. I den efterföljande semifinalen slogs laget ut av Kanada via en 5–2-seger. I den efterföljande bronsmatchen vann Ryssland med 1–2 sedan man avgjort matchen 33 sekunder in i förlängningsspelet. På sju spelade matcher stod Gunnarsson för en assistpoäng.