I think you need to take Zacha’s cap hit into account. I’m not opposed to trading him, even though I like him quite a bit, I would just need the value to be there.
Hypothetically you trade Zacha to Vancouver for the 15th. You are suggesting this will open up more space to pursue an Ehlers or Marner.
Is Ehlers such a drastic upgrade over Zacha, that you would trade his favorable cap figure for a pick, then sign the former to nearly double his cap figure? Simply put is Ehlers $3-4 million better than what Zacha is giving you right now? Personally, as someone who has advocated for Ehlers, I would say no.
Marner is a completely different situation though. He is obviously a much better player than Zacha, I wouldn’t begin to pretend otherwise, and yet I wonder is he worth triple Zacha’s cap hit? That’s is likely what it would cost to bring him here, something I highly doubt would happen.
If I am trading Zacha, I am doing so in a nice package for a higher end top six piece. Otherwise I’m keeping him at his cap figure, the value needs to be there