Kirill Kaprizov and Mats Zuccarello each had a goal and two assists, and Ryan Hartman had a goal and an assist for Minnesota (49-21-7), which extended its point streak to eight (6-0-2) and remained tied with the St. Louis Blues for second in the Central Division.
The Wild will play the Blues in the first round of the Stanley Cup Playoffs.
"I mean, (I have) a lot of confidence in us all, to be honest," Fiala said. "Personally, it's nice to have a peak now instead of in the first few games. So I'd rather have it now, (but there's) still five more games. Very important five more games for us, and personally for everybody to just play good, feel good and just have the good feeling to go into playoffs."
Cam Talbot, who was making his second straight start, made 21 saves for his 200th NHL win. He is 12-0-3 in his past 15 starts.
"I'd be lying if I said [that milestone] didn't (mean something to me)," Talbot said. "The road that I took, the perseverance, the dedication, a lot went into making it this far. These milestones, you kind of have a chance to look back and reflect on stuff like that and the journey along the way.
"Like you said, the biggest part tonight was the big two points for our group. It's just another big win for us."
Elias Pettersson scored twice, and Conor Garland had two assists for Vancouver (38-29-11), which has lost two straight and remained four points behind the Dallas Stars for the second wild card from the Western Conference. Demko made 26 saves.
"It's obviously tough. We understand what that [loss] means," Garland said. "Tough to be tied against probably one of the top two, three teams in the Western Conference in the third period, and we just couldn't find a way to get it done. It [stinks], but they're a great team. They played real well. We just couldn't find a way to get that fourth one."