Ben Bishop made 24 saves in his return from injury, and Alexander Radulov scored with 3:23 remaining for the Stars (14-10-3), who have not lost in regulation in Vancouver in their past nine games (8-0-1); their last loss here was March 30, 2012.
"I don't know what it is, we enjoy coming here," said Benn, who is from nearby Victoria, British Columbia. "Quite a bit. Lots of friends and family and it's always fun to play in front of them."
WATCH: [All Stars vs. Canucks highlights]
Bo Horvat scored, and Anders Nilsson made 25 saves for the Canucks (11-15-3), who have one win in their past 12 games (1-9-2).
"It dwells on you," Horvat said. "It's not like you can just throw that out the window. It does sting. But it's an opportunity to learn from and getting better from."
Radulov, who was moved back to the top line with Benn and Tyler Seguin at various points in the game, passed to Miro Heiskanen for a point shot into traffic that led to the tying goal by Benn at 10:19 of the third. The rebound bounced to the side of the net, and Benn reached out from behind the net to tap it in to make it 1-1.
"He really stepped it up in the third," said Bishop, who missed the previous five games with a lower-body injury. "You could tell he really wanted to get the win in front of family and friends. When he's at that level, he's one of the best in the League. He goes out and creates two goals and it's the difference in the game. He has that ability, and it's fun when he turns it on like that and puts it to another level."