I'm only the Canucks AGM and Tony did the negotiations on this deal with RAIF, but I'll share my four cents.
1) Some guys on here don't value Tanev's game very much, partially because of his durability, partially because he doesn't put up big points. What he does do when he's healthy is suppress shots at an elite level, which any team hoping to take the next step like the Isles are, could desperately use.
2) Pelech at this point is a fine third pairing Dman, nothing more.
3) Sorokin is a very good prospect that is unsigned and could easily walk on us, as evidenced in this article from last year,
https://www.prohockeyrumors.com/2017/05/sorokin-thinking-future.html
"Sorokin again told reporters at the end of the tournament that he was focused on his final contract year in the KHL, and hasn’t even considered a move to North America yet."
"His current deal will expire at the end of April 2018, giving the Islanders just a few weeks to get him under contract."
"Since Sorokin was drafted in 2014, New York would lose his exclusive negotiating rights after June 1st of 2018, four years from when he was selected."
4) We're not even qualifying Shane Prince.