Billy Bridges and his Canadian teammates learned from their mistakes.

Bridges scored twice and added three assists as Canada rolled past South Korea 10-0 on Thursday in the semifinal of the world sledge hockey challenge in Bridgewater, N.S. The Canadians had been slow against South Korea in the preliminary round and made sure to attack early and often in the playoffs.

"We came ready tonight," said assistant coach Brandon Reid. "I think our focus tonight was a lot different than the first game against the Koreans. The game plan was the same, it's just the execution was there. The guys were prepared mentally a little bit stronger."

Canada will play the United States on Saturday in the four-team tournament's final. The Americans beat Russia 2-1 earlier Thursday.

'We have a good group of character players, good leadership group, that pretty much took charge of the room.' - Canadian sledge hockey assistant coach Brandon Reid

Brad Bowden had a pair of goals and two assists for Canada, while Dominic Cozzolino scored to cap a five-point night. Rob Armstrong, Ben Delaney, Adam Dixon, Greg Westlake and Bryan Sholomicki also found the back of the net.

"We have a good group of character players, good leadership group, that pretty much took charge of the room," said Reid. "They made sure that everyone was ready, focused and ready to go."

Dominic Larocque stopped all three shots he faced for the shutout.

Man-Gyun Yu turned aside 16-of-21 shots for South Korea in two periods of work, while Jae-Woong Lee stopped six of 11.