Yannick Weber's status with the Vancouver Canucks was touch and go for a while there, but they decided to qualify him at the eleventh hour, and then shortly after, signed him to a one-year deal for $850 000. So a contract that can be buried in the minors with no cap hit if need be.
Some pointy heads think that it may be a salvo aimed at Chris Tanev, another rightie defenceman, who had a protracted negotiation with the team last summer, and is not being any more accommodating this year. There have 'leaked' some rumours about how he may be traded to Detroit, among other destinations, with the Canucks relying on Kevin Bieksa, Frank Corrado and Yannick on the right side of the blue line. I don't think that's going to happen, the Canucks have the upper hand in these negotiations, and they see Chris Tanev as a building block for the future, while Yannick is more of a stopgap at this point.
Zack Kassian also re-upped, for two years at a very reasonable $1.7M per. Some feared that he'd use the scoring surge he showed at the end of the season as a reason to ask for much more. This contract should squash any trade rumours or hare-brained trade proposals. Even before this good contract was signed, Zach is the only piece the Canucks have in terms of great size and some scoring ability, and there's the faint hope he could eventually be the thumper/bodyguard/finisher on the Sedin line. He's not going anywhere.