Christine Sinclair scored the game's only goal and Canada advanced to the final of the 2013 Cyprus Women's Cup with a 1-0 win over the Netherlands on Monday.
Canada finished in top spot of Group B with a 3-0 record.
Sinclair scored her 145th career international goal in the 42nd minute. Jonelle Filigno intercepted a pass before laying it off to Sinclair, who struck the ball into to the bottom left corner of the Dutch goal from 25 yards out.
Canadian goalkeeper Erin McLeod prevented the Netherlands from opening the scoring in earlier in the first half when she saved a penalty shot from Lieke Martens.
"It's mission accomplished for us," said Canada head coach John Herdman. "Our goal was to qualify for the final and we've done so. Erin McLeod made the penalty save and another outstanding save late in the game – that was big for us."
Canada will now move on to face England as the team takes part in its third consecutive Cyprus Cup final.
England qualified for the championship game as winner of Group A after a 3-1 come-from-behind win against New Zealand in its final match of the opening stage.