Emil Bemstrom and Eric Robinson scored in the second period for the Blue Jackets (33-22-15), who were coming off a 4-1 loss to the Edmonton Oilers on Saturday and won on the road for the first time since Feb. 2 (0-3-4 in previous eight).
"I'm happy for the team, happy we showed the great character, the strong character we have," said Merzlikins, who was playing his first game since Feb. 24 (five games) because of a concussion. "We came in really late last night. We could take a lot of excuses that we are really tired, we slept just five hours, but we didn't. We were really working hard and I'm really proud of my team."
WATCH: [All Blue Jackets vs. Canucks highlights]
Columbus went 1-1-1 on a Western Canada road trip and leads the Carolina Hurricanes and New York Islanders by two points in the wild-card race.
"All three games this trip we have played good hockey and to come in on a back-to-back, grab the two points, get three out of six on the trip, we just keep on scratching," Blue Jackets coach John Tortorella said. "But I think all three games we played really well and the way we have to play."
Elias Pettersson scored, and Thatcher Demko made 20 saves for the Canucks (35-27-6), who have lost five of their past six games. Vancouver is tied with the Nashville Predators and Winnipeg Jets for the second wild card into the Stanley Cup Playoffs from the Western Conference, one point behind the Minnesota Wild.
"You've got to push through it and focus on ourselves," Canucks captain Bo Horvat said. "The more you scoreboard watch, the more you focus on other teams instead of yourself and it's going to bite you."