The Coyotes lost their fifth in a row and the Canucks moved into a share of the lead with Minnesota in the Northwest Division.
Schroeder snapped a 1-1 tie by putting a wrist shot past replacement goaltender Jason LaBarbera. The goal came with 10:07 to play.
The Canucks scored the only goal of the first two periods, getting one from Chris Taney 6:32 into the game.
Antoine Vermette tied it 2:26 into the third on the power play.
Interpol investigating stolen passports on missing flight
Dennis Rodman pledges to end trips to North Korea