A 2012/13-es NHL sztrájk miatt Gunnarssonot elengedték a Leafs, hogy a szülővárosában, Örebro HK-ben játszhasson. A szünet után Gunnarsson visszatért Észak-Amerikába, és a Toronto Maple Leafs-szel folytatta a szezont. Azonban az időtartama rövid volt, mivel hét mérkőzés után a csípő sérülését rehabilitálta. Gunnarsson a Leafs-nél játszhatott a 2013/14-es szezon előtt, és bekerült a csapatba. Ez a szezon volt az utolsó a Maple Leafsnél, mivel 2014. június 28-án Gunnarsson és a negyedik kör draftja a 2014-es NHL Entry Draftben
St. Louis Blues-ba cserélték Roman Polák védőért. A szezonon kívüli időszakban csípőműtétet végeztek rajta, és orvosi szempontból tisztázott, hogy 2014. október 14-én játszhasson.