Yeah, a big money winger would have to be moved out. Trouble is they both can politely say 'go f*** yourself'.
Even without factoring in Cirelli, in order to have ~$22 million open to sign Fiala, Kaprizov, Brodin and Eriksson Ek, we'd need to have a 4th line that makes no more than $3 million, two $1 million or less defensemen in our top 6, and a goalie tandem that doesn't make more than $2 million. The goalie situation would be the most problematic, especially if Kahkonen isn't the savior (yet).
We could open up ~$6 million more if we do something like pay Ottawa/Detroit/New Jersey Greenway to take Rask, but if Fiala and Kaprizov being the players that we hope they are (something that is at least a little more likely playing with a guy like Marner), then we could be in quite the predicament.