Water-based creatures bearing teeth are prominently featured in these two logos. And they're both breaking things. The shark is breaking a hockey stick and the whale is breaking through ice. But as far as the overall look, I have to go with the Canucks. It's always been one of my favorites. As for the Sharks logo, while the recent change was an upgrade, they could've done better.
Canucks are people and by and large, people are not impervious to Sharks. In fact, sometimes they lose limbs to big fish.
Even though there isn't a "Canuck" in this logo, per se, I'm willing to give them a pass on that this time around. I love the Haida-style art and you can't say an orca in ice has nothing to do with Vancouver (which I may or may not have previously said). So here's why they're still getting beat by the Sharks. Call me slow, but I just found the "SJ" hidden in the Sharks' new logo and it's awesome! If you want to find it, check out the black in the fins. Look hard. You have to really want it. It's the last day of the tournament, so it's the final match for each logo.