I don't think it would be wise to do a full on fire sale for Vancouver. Trim the fat a little bit and trade away guys on expiring contracts. They've got some good young players keeping a few vets around and slowly bringing in the rookies when they are ready.
Tradeable:
Gudbranson (~3rd), Vanek (~2nd), Edler (~1st+), Nilsson (~3rd).
Trading these four give them four open roster spaces and four additional top 100 picks.
The Sedin's likely want to stay and re-sign another contract might be a good plan for Vancouver they've had decent years.
Keep Tanev unless there's a huge overpayment. He's to vital to this team and the rest of the defence core would crumble. They are still bad enough for a top five pick, maybe this year they can luck into a top 3.
2018/19:
Baertschi - Horvat - Boeser
Sedin - Sedin - Virtanen
Granlund - Sutter - Eriksson
Goldobin - Dowd - XXX
Hutton - Tanev
Del Zotto - Stecher
Juolevi - Pouliot
Markstrom
Demko
It's a not great, but respectable line up. Selling off every good player and rushing the young guys would kill there confidence. Getting a couple top picks will help them win, but it's still a team sport need the rest of the team to help out.