Remote possibility that he's a late bloomer, after a career year with the Comets. Definitely has NHL wheels, but up until now the hockey sense was apparently lacking, which is the reason he bounced from Buffalo to Philly, and then to free agency.
But it's hard to ignore 28 goals and 47 points in just 53 games in the AHL, which isn't an easy league to put up points. And as I remember, he was on the first unit PK for the Comets, so that's a potential role for him down the road.
A nice depth signing for both the Canucks and the Comets.