Seven different skaters scored a goal and 12 players recorded at least one point for the Vancouver Canucks as they spread out their offence, crushing the San Jose Sharks, 7-2.