Canada downed the United States 15-10 in a world indoor lacrosse championship semifinal Friday in Prague behind the four-goal performances of Rhys Duch and Dan Dawson.
John Grant Jr. had a hat trick for the Canadians, while captain Colin Doyle struck twice. Jeff Zywicki added a goal, while Jeff Moleski put the ball into the empty net in the final minute of play.
Casey Powell led the Americans with four goals, while Brendan Mundorf scored three times. Kevin Buchanan had a pair of goals and Paul Rabil also scored.
Tied 5-5 at halftime, Canada used a disciplined approach to earn the win.
"We got into a bit of penalty trouble in the first half and it took us a little while to get into the flow of the game," said defence-transition specialist Brodie Merrill. "The pace was quicker than what we expected.
"We feel like we're the best team in the world. We needed to stay patient and allow that to come through."
Canada will play the Iroquois Nationals for the world championship on Saturday.
Roger Vyse scored six goals as the Iroquois beat the Czech Republic 19-6 to advance to the tournament final.
Brett Bucktooth and Edmonton's Jeff Shattler had a hat trick apiece for the Iroquois, while Dean Hill and Cody Jamieson had two goals each. Thomas Francis, Stuart Hill and Manuel Johnson all added singles.
Radak Skala and Petr Poupe both scored twice for the Czechs, while Emil Moravec and Adam Kostka had goals as well.
Vyse is from Hagersville, Ont. Jamieson, Stuart Hill and Dean Hill are all from the Six Nations of the Grand River Territory in Ontario.