St. Louis, MO – David Backes scored the go-ahead goal early 2.
Backes also had an assist for the Blues, who snapped a two-game skid. T.J. Oshie had two goals and an assist.
Brian Elliott made 28 saves to improve to 5-1-0 this year.
Alexandre Burrows and Ryan Kesler lit the lamp for the Canucks, who fell to 6-7-1 on the young season.
Roberto Luongo turned aside 25-of-28 shots in defeat.