Bo Horvat scored twice and J.T. Miller had two assists for Vancouver (25-17-4), which defeated the Buffalo Sabres 6-3 on Saturday. Markstrom made 25 saves against Buffalo.
"I think we gained a lot of confidence in our last win in Buffalo and just kind of carried it into tonight," Horvat said. "I thought we played really well, limited their opportunities, maybe slipped away a little bit in the third there, but overall I thought we played a really solid game."
WATCH: [All Canucks vs. Wild highlights]
Marcus Foligno scored and Devan Dubnyk made 26 saves for the Wild (20-19-6), who have lost three straight (0-2-1) and are 1-4-1 in their past five.
"It stings. It's a game where if we played the right way and we're a little bit smarter, we'd probably come out on top," Foligno said. "A lot of losses this year have just been beating ourselves up.
"These efforts, these games, they stink. That's all it is. We didn't get beat. We beat ourselves in a lot of categories. It seems like a lot of losses like that have happened this year where we beat ourselves. It's something where we have to go back tomorrow and play a team."
Four goals were scored in the second period, including three in less than two minutes.
Elias Pettersson redirected a shot from Quinn Hughes on the power play at 9:20 of the second period for a 1-0 lead.
Foligno deflected in a shot by Luke Kunin at 11:58. Horvat responded 13 seconds later with a wraparound goal to make it 2-1. Troy Stecher extended the lead 3-1 at 13:23.
Horvat scored into the empty net with six seconds remaining in the third period.
"I like to say [confidence is] high but we're pretty even-keeled," Stecher said. "Guys aren't getting too high right now or getting too low. We just look at our division and look how tight it is, there's really no time to celebrate. We just got to get ready for the next game."