Now, this must've happened before Johansen was no longer on the Flyers' roster. He was waived with the intention of contract termination due to a «material breach.» Apparently, he went surfing while nursing a leg injury.
Laine had a ten team no-trade clause and the Flyers were one of the teams on it. For some unknown reason, the 26 year-old didn't want to be in the city of brotherly love or play for the feisty John Tortorella.
In return, they got Laine, and also acquired a second round pick by helping the Blue Jackets clear cap space by taking on Laine's $8.7 million cap hit for the next two seasons, with Columbus not retaining any of the forward's salary.