Boughner replaced Peter DeBoer, who was fired on Wednesday. He lost his debut 6-3 to the New York Rangers on Thursday.
"I liked the way we played. We played with some poise," Boughner said. "Second period we took on too much, but in the third period we responded. Even though they were in our zone a little bit we didn't have too many breakdowns."
WATCH: [All Canucks vs. Sharks highlights]
Evander Kane and Logan Couture each had a goal and an assist, and Aaron Dell made 33 saves for the Sharks (16-17-2), who ended a season-long six-game winless streak (0-5-1).
"Deller was our best player," Boughner said. "That's what a goalie does in a win like that."
"It's good to get back on track," said Sharks defenseman Marc-Edouard Vlasic, who played his 1,000th NHL game. "Now some guys are feeling better, we're feeling better as a team. It's just one game so we've got to string some together."