Elias Pettersson had two assists, and Spencer Martin made 31 saves for the Canucks (17-22-3), who have lost four in a row, all on a five-game road trip that concludes at the Carolina Hurricanes on Sunday.
"I'm just kind of sick of it," Vancouver forward J.T. Miller said. "We need to find a way to man up and do the job tomorrow. I'm glad we don't get that much time to think about it, playing one of the best teams, probably one of the hardest back-to-backs of the year, so we need to be ready or it's going to be ugly."
The Canucks have lost seven of their past eight.
"It's pretty difficult right now," Vancouver coach Bruce Boudreau said. "It's hard to take."
Jack Studnicka put the Canucks ahead 1-0 on the first shot of the game at 1:35 of the first period. Bobrovsky didn't appear to see the soft, high wrist shot from above the left face-off circle after a turnover in the Panthers zone.
Ryan Lomberg tied it 1-1 at 8:58, tapping in a rebound at the side of the crease after a screened point shot from Gustav Forsling.
Tyler Myers gave Vancouver a 2-1 lead 39 seconds into the second period with his first goal of the season, on a point shot past a screened Bobrovsky.
"They created good traffic," Bobrovsky said. "It was tough to find the puck."