Täytä seuraava lause: Vuoden 2012-13 NHL-lukituksen vuoksi Gunnarsson vapautettiin Leafsilta, jotta hän voisi pelata kauden kotikaupunginsa Örebro HK:n kanssa. Lokkautin päätyttyä Gunnarsson palasi Pohjois-Amerikkaan ja jatkoi kauden Toronto Maple Leafsin kanssa. Hänen aikansa joukkueessa oli kuitenkin lyhyt, sillä hän joutui hoitoon lonkkavamman kuntouttamiseksi pelattuaan seitsemässä pelissä. Gunnarsson pääsi pelaamaan Leafsille ennen kauden 2013/14 alkua. Seuraavana vuonna Gunnarsson sai neljännen kierroksen Draft-valinnan.
2014 NHL Entry Draft vaihdettiin St. Louis Bluesille vastineeksi puolustaja Roman Polákista. Hänelle tehtiin lantion leikkaus kauden lopussa ja hän pääsi pelaamaan 14. lokakuuta 2014.