Leon Draisaitl and Connor McDavid combined for three goals and four assists as the Edmonton Oilers defeated the Vancouver Canucks 4-3.