Schneider, backup goaltender to Roberto Luongo, made only the 13th appearance in a three-year career and came close to picking up his first shutout.
He stopped 21 shots and finally allowed a goal to Antti Miettinen with 2:35 to play in the third period.
Vancouver had the game in hand by then, having built a 4-0 lead thanks in part to two third-period goals by Manny Malhotra. The Canucks ended a two-game skid by equaling their most one-sided victory of the season.
Minnesota had downed Vancouver in St. Paul Monday 6-2.
Raffi Torres opened the scoring midway through the first period and Ryan Kesler made it 2-0 4:28 into the second.
The Canucks still had a two-goal lead as the game headed into its final 10 minutes before Malhotra broke things open with his two scores that came 5:31 apart. Jeff Tambellini tacked on the final Vancouver score just 12 seconds after Miettinen had ended Schneider's shutout bid.
Jose Theodore made his Minnesota debut and allowed all five goals on 35 shots. Theodore spent eight seasons with Montreal, three with Colorado and two with Washington before coming to the Wild.