It’s gonna be tough, I figured they would move kerfoot to get better depth on the wings and use Engvall at C
Engvall isn't a quality #3 centre either.
That being said, the Leafs cap picture is fairly clear at this point. $4.6m left, 19 man roster, 4 spots open.
Lets say you assume Robertson ($800k), and Liljegren ($860k) bring the roster up to 21... you're left with $2.94m to sign 1 or 2 players.
At the very least, that's a $2m UFA winger and a league minimum player.
Drop Kerfoot (again either in a deal for another forward, or for futures and sign UFAs), and now you can acquire a $3m winger and $2.5m centre.
Drop Mikheyev (either in a deal for a better winger, or in a deal for a pick), replace with league min player, you gain another $850k. Do it with Engvall there's $500k.
Lots of options here for the Leafs to invest in 1 more established forward. I also think they really should be shopping for picks to use as deadline currency. Will be interesting to see where they go from here.