Dillon Ward slowed down the Haudenosaunee’s prolific offense with 11 saves including four in a crucial first quarter that allowed Canada to claim an early lead.
Jack Rowlett caused a team-high three turnovers for the United States as it caused 11 overall and held Australia to just two goals in a semifinal win.
Lucas Hucal carried the offensive load for Poland, amassing six goal and an assist in a 19-8 win over Peru.
Will Cabrera scored four goals to pace Mexico’s offense once again, as it earned a hard-fought 10-8 win over France.
James Robertson made nine saves for Denmark as it defeated Uganda 7-5.
Joshua Balarcel scored the game-winning goal for Puerto Rico to stun Ireland with 27 seconds remaining in a 7-6 win.
Ben Stringer had his second four-goal game of the tournament for Wales in an 8-5 win over Latvia.
Christian Cuccinello was back to his best, with three goals and four assists for Italy in a 14-5 win over Germany.