Good: Using Johnny Canuck instead of the Orca Bay monstrosity (or the utterly boring stick-in-rink-to-make-a-C-out-of-negative-space). I happen to like Johnny Canuck, and there’s a genuine bit of history behind the name, which is a rarity in Vancouver.
Bad: Putting a mascot in full hockey equipment on the logo, just so, you know, people who might otherwise never have heard of the Canucks will know what sport they play. That just screams ECHL, or SPHL, or best of all, UHL, like this classic logo here:
If they used the shoulder patch design for the main logo, it would be simpler, stronger visually, and more appealing in general. It would also get rid of the green-on-green thing with Johnny Canuck’s shirt, which is my main objection to the colour scheme of the jersey.