Tanev is a RD. They are more rare and more expensive. Its not easy to replace him. Tofoli also seems like very good fit for the team, in my opinion he is a better fit then Boeser moving forward for the next couple years.
The team can keep both and Markstrom and resign Gaudette/Virtanen/Stecher(RD). They just need to clear about 7.5 mill in cap space this year. And let some players walk next year. Hard but possible. Give up picks or prospects to jettison Ericson who may have a high cap hit but only has 5 mill on salary remaining over the next two years which isn't bad for a team operating bellow the cap. If Ferland remains out then the space is there.
Personally I think they resign Tanev for a mid term deal in the Edler/Myers range, 6 million. At this point for a quality RD like him its a good deal.
Stecher is another RD and with no one to replace him and the fact RDs are hard to find I think he re signs as well. He is a RFA and a 1 year deal with a very small raise if any would probably work for both sides, Stecher gets to UFA status at 27, Vancouver maintains more cap flexibility going into a year where Petterson and Hugh's certainly add over 15 mill extra to the cap ontop of their current contracts/bonuses.
Tofoli I think they sign as he fits the team. 5 or 6 year deal in the Horvat range, I say 5 to 5.5 mill. Could be maybe 4 years and 5 mill at the low end but Tofoli is the one with leverage.
Markstrom again a multi year deal (maybe 4 or 5 years) at 6 mill. Could be higher but you never know with the goalie market.
Virt and Gaud I dont see a huge raise for after these playoffs and given their status.
Trade bait to get rid of bad contracts or tweak the lines imo are: Virtanen, getting older each year (yes he is young but not that young), he still has lots of value, but the team must be starting to lose patience with him. I think if it makes sense at this point he is gone. Gaud has potential and very good trade value. Again I dont see the long term fit and if the trade is good I can see him moving mostly because of what he can bring back. Boeser, good player, high trade value. Salary vs fit I believe the rumors were not wrong. I think Tofoli is a better fit and the Canucks would have no issue in trading him for the right return.
With these pieces I dont see a issue getting rid of bad contracts and making space for the right players in the right positions. No way they trade all these players but any one of them could be in play in my opinion and they all have very high value (we are taking about young players other teams want who the Canucks can replace and live without) Also they need to find a way to get rid of Erickson. His contract is bad and large and its for two more years which means it causes issues in the two worst cup crunch years coming up. They should be prepared to give up what ever it takes to get rid of him.