Forsling påbörjade sin ishockeykarriär i Linköping HC. Säsongen 2011/12 spelade han både med Linköpings U16- och J18-lag och säsongen därpå tog han steget upp till J20 Superelit där han på 44 matcher noterades för 18 poäng och därmed blev lagets poängbästa back. Vid NHL-draften i juli 2014 valdes han av Vancouver Canucks i den femte rundan som nummer 126 totalt. Forsling debuterade med Linköpings A-lag under Champions Hockey League den 5 september 2014. Två dagar senare gjorde han sitt första mål för laget då han med sitt 2–1-mål med endast 1:04 kvar, avgjorde matchen mot HC Bolzano.