Viktor Arvidsson dished an assist, then scored the game-winning shootout goal as the Edmonton Oilers topped the Vancouver Canucks 3-2 in pre-season play.