I get that this is Eklund but:
1) Montreal are currently at the cap and got rid of Domi because they didn't want to resign him to a hefty contract
2) They also got rid of him because he wanted to play centre but they had but room for him in the top 6 and he was pushed to the wing
3) Montreal currently has: Toffoli, Caufield, Gallagher, Anderson, Drouin, Hoffman, Armia, Perreault, Byron and Lehkonen on the wing.
The only solution would be if:
1) Montreal isn't confident in running Suzuki, KK, Evans, Pacquette down the centre and makes the deal with the intent to play Domi as 2C or split 2/3C with KK depending on performance.
2) Columbus takes some sort of cap hit back. But there really isn't anything on Montreal's roster that they'd want to dump. The hefty contracts are either players they just acquired, their likely captain and assistant in Gallagher and Petry, untradable like Drouin and of course Price.