Canada defeated Peru 2–0 at Montreal’s Stade Saputo on Saturday, with Jacob Shaffelburg scoring both goals before halftime.

The LAFC winger struck in the 19th and 35th minutes as Jesse Marsch’s team followed its victory over Chile with another win and clean sheet.

Two finishes at the back post

Shaffelburg opened the scoring after Daniel Jebbison redirected Liam Millar’s cross. Millar supplied another cross for the second goal, with Shaffelburg heading home after goalkeeper Diego Romero failed to clear the ball.

The first-half cushion proved enough for Canada to complete the victory without conceding.

United States next

The Canadian men face the United States on Tuesday, October 6, in the final friendly of this international window. Kickoff is listed for 8 p.m. Eastern.

The consecutive results provide an encouraging opening to Canada’s next World Cup cycle, with a North American rival providing the next test.

Source: MLS match report, October 3.

Lead image: AI-generated archive football illustration; not a photograph of Canada versus Peru.