Canucks should sign him for 6~ years at a lower AAV than he'd get on a shorter term contract. This is the kind of guy you need to lock up for team toughness. He could score 30 next season too, with the right linemates. He's a lot more skilled than given credit for.