David helps continue Marsch's impressive run
Canada continued its impressive run under Jesse Marsch after its Copa America exploits, beating United States 2-1 in a friendly at Children's Mercy Park.
Goals in either half from Jacob Shaffelburg and Jonathan David handed Canada the advantage, with Luca de la Torre's goal proving a mere consolation in another dominant display from the visitor.
A frenetic start to proceedings was rewarded in the 17th minute as Johnny Cardoso's loose touch allowed David to tee up Shaffelburg to finish beyond Patrick Schulte.
Canada restricted its opponent to just one shot in the first half but was unable to build its lead despite registering 11 attempts, five of which were on target.
But it got the goal its performance merited after the break, again pouncing on a mistake by Michael Varas's side, with David finishing into the roof of the net.
De la Torre responded with a composed finish after neat play from substitute Aidan Morris, but Canada was able to see out the result with relative ease against a USA team still without a coach, although Mauricio Pochettino is reportedly waiting in the wings.
Having already scored three goals in seven appearances for Lille this season, David transferred that goal-scoring touch to the international stage.
The 24 year-old impressed against USA, recording more shots (four) and shots on target (three), while also registering an expected goals (xG) tally of 1.12 to Canada's 1.95 total.
Canada's triumph was its first win against the USMNT on American soil since 1957, ending USA's 23-game unbeaten home run against it, the longest against any opponent in team history.