Canada forward Jacob Shaffelburg celebrates his team's opening goal in a 2-1 win over the USA in Kansas City on Saturday

Kansas City (AFP) - Canada scored their first away win over the United States in 67 years on Saturday with a 2-1 friendly international victory over their North American rivals in Kansas City.

Goals from Jacob Shaffelburg and Jonathan David handed the Canadians their first win over the Americans on US soil since a 3-2 World Cup qualifying win in St. Louis in 1957.

The result was no less than Canada coach Jesse Marsch’s well-organised team deserved, and only a string of fine saves from US goalkeeper Patrick Schulte prevented a heavier defeat.

The loss was another downbeat note in what has been a gloomy few months for the US, however, following their first-round exit at the Copa America in July which prompted the sacking of head coach Gregg Berhalter.

Reports on Saturday said former Tottenham, Chelsea and Paris Saint-Germain manager Mauricio Pochettino is poised to take over as US coach, with his appointment set to be confirmed imminently.

But the scale of the task facing the former Argentina international was highlighted by a Canada side who dominated for long periods at Children’s Mercy Park.

The game was only four minutes old before Canada were threatening the US goal, Schulte saving smartly from France-based striker David’s well-struck effort after the US had conceded possession cheaply in midfield.

Canada midfielder Stephen Eustaquio almost opened the scoring in the 16th minute, curling a shot just wide.

That should have been a wake-up call for the home side, but moments later the US defence was once again caught napping.

US midfielder Johnny Cardoso gave the ball away carelessly on the edge of the penalty area and Eustaquio threaded a pass through to David, who squared for Shaffelburg, who tucked away the finish.

The only US chance of note in the first half came on 22 minutes when Christian Pulisic hooked a difficult angled volley wide of the post after being set up by Malik Tillman.

Canada, though, continued to threaten at the other end and only a brilliant one-handed save from Schulte denied Cyle Larin a second goal for the visitors on 32 minutes.

Schulte rescued the US once more on 42 minutes, blocking David’s close-range shot after more good approach play by Canada.

The US rallied after half-time and made a bright start to the second half, but once again their defensive frailty was exposed after Canada turned over possession on the edge of the area, allowing Lille striker David to make it 2-0 on 58 minutes.

US substitute Luca de la Torre pulled a goal back on 66 minutes to spark a late American rally, but it was too little to late as Canada held on.