Nach zwei Jahren in Columbus wechselte er im Dezember 2014 zu den Chicago Blackhawks, die im Gegenzug Jeremy Morin an die Blue Jackets abgaben. Dort blieb der Schwede nur wenige Monate, bis er im März 2015 von den Toronto Maple Leafs vom Waiver verpflichtet wurde. In Toronto beendete er die Saison, ehe er samt Phil Kessel, Tyler Biggs und einem Zweitrunden-Wahlrecht für den NHL Entry Draft 2016 an die Pittsburgh Penguins abgegeben wurde. Die Maple Leafs erhielten im Gegenzug Kasperi Kapanen, Nick Spaling, Scott Harrington sowie ein Erst- und ein Drittrunden-Wahlrecht für den gleichen Draft. In Diensten der Penguins kam der Schwede bis zum Auslauf seines Vertrages im Sommer 2017 ausschließlich in der AHL bei den &lt;a href="Wilkes-Barre/Scranton%20Penguins"&gt;Wilkes-Barre/Scranton Penguins&lt;/a&gt; zum Einsatz. Als Free Agent erhielt er im September schließlich einen Probevertrag bei den Binghamton Devils, aus dem nach fünf Einsätzen jedoch kein festes Engagement wurde, bevor er Ende Oktober einen festen AHL-Vertrag bei den Springfield Thunderbirds unterzeichnete. Zur folgenden Spielzeit kehrte er zu den Wilkes-Barre/Scranton Penguins zurück.