Roslovic was an unsigned RFA who had made it clear he didn't want to be in Winnipeg anymore. This deal couldn't have been better for the 23-year-old, who is a native of Columbus, Ohio. The 2015 first-round pick (No.25 overall) registered 67 points (26G / 41A) in 180 career NHL games wth the Jets.
Both Laine and Dubois were not happy in their current situations so swapping the two makes sense for both sides. Laine is currently on IR with an upper-body injury but given the mandatory 14-day quarantine, he should be fully healed once that's completed. Laine was outstanding in his first two seasons, scoring 90 goals in his first 155 NHL games, however he has just 60 goals in 151 games since. In Columbus his centre quality isn't going to improve, so it may be difficult for him to get back on that 40-goal pace we saw early in his career.
Dubois made it well-known that he was looking for a trade out of Columbus and things reached a tipping point on Thursday when head coach John Tortorella benched him for nearly the entire game. Given their backs were against the wall, the Blue Jackets did a pretty nice job turning a disgruntled Dubois and a third-round pick into Laine and Roslovic. For Dubois, he heads to Winnipeg where he will slot in behind Mark Scheifele as their No.2 centre and will most likely have either Nikolaj Ehlers or Kyle Connor on his wing.