Brock Boeser notched his second hat trick of the season and Thatcher Demko made 28 saves to lead the Vancouver Canucks to a 4-1 win against the Tampa Bay Lightning.