Canada beats United States in U.S. for first time since 1957, winning friendly 2-1
KANSAS CITY, Kan. (AP) — Jacob Shaffelburg and Jonathan David scored off defensive misplays, and Canada beat the United States 2-1 in a friendly for its first win over the Americans on U.S. soil since 1957. Coming off defeats to Panama and Uruguay at the Copa America, the U.S. has lost three straight games for the first time since 2015 against Brazil, Mexico and Costa Rica. Shaffelburg put Canada ahead in the 17th minute after Tim Ream’s pass bounced away from Johnny Cardoso and David added his 29th international goal in the 58th for the lead when Ream turned over the ball in front of his own goal.