Macklin Celebrini had a goal and an assist in a return to his hometown, powering the San Jose Sharks past the Vancouver Canucks 6-3.