Pius Suter and Pavel Buchnevich scored in a 1:19 span in the second period and the St. Louis Blues beat the NHL-worst Vancouver Canucks 3-1 on Saturday to end a two-game losing streak.