It probably goes without saying, but the trade of Tarasenko and Mikkola removes any cap issues this team was going to face if Scandella is able to return to the team this year. I have to say, I'm interested in seeing how the D looks with Scandella. He's been written off as useless by a huge chunk of the fanbase, but his absence this year is the biggest difference between the D last year and this year. It will be interesting to see if his return moves the needle at all. He's no savior, but I do think he's underrated.
Anyway, here's the cap situation if everyone gets healthy and we try to minimize waiver risk:
Forward group costs $37.925M.: ROR, Schenn, Buch, Saad, Thomas, Kyrou, Barby, Blais, Acciari, Walker, Torpo, Brown, and one of Leivo/Pitlick
D costs $29.2375M: Parayko, Faulk, Krug, Leddy, Scandella, Bortz, Rosen, and Perunovich
G costs $7.25M: Binner/Greiss
That's $74.4125M on the 23 man roster. We're carrying $1.1M in bonus carryover from last year and we retained $3.725M on Tarasenko. So all in, we're looking at $79.2625M against the cap to carry a 23 man roster with no injury relief. Let's assume that Greiss hits his 20 start bonus and we want to make sure that we put it on this year's cap. That puts us to $79.5125M.
All of this means that as we stand right now, we functionally have just shy of $3M in cap space that we can take on as part of trades. Now, this number isn't spot on since the cap is a daily calculation and we haven't been banking space all year. But it illustrates that we can take on a bad (expiring) contract as part of a deal to maximize a return. We're going to have to retain in any ROR trade, but we might not have to retain on Barby. That means that we could also potentially be the 3rd party of a trade that requires double retention.