Connor McDavid took a hard hit in the game but responded with a goal and an assist to fuel the Edmonton Oilers in their win over the Vancouver Canucks.