Macklin Celebrini had one goal and three assists in his hometown to help the San Jose Sharks take down the Vancouver Canucks 5-2 on Wednesday at Rogers Arena.