Quinn Hughes, Pius Suter and Brock Boeser scored in a 3:22 span of the first period and the Vancouver Canucks beat the slumping Edmonton Oilers 6-2 on Monday night for their fourth straight victory.