While the Swiss showed moxy and determination in taking out the Russians, sending them into the semi-finals, the Canadian team proved to be too much of a task as the semi played through earlier today.

Final score Canada 6 - Switzerland 1

Sweden plays the USA tonight to determine who will face Canada in the final. Either team should prove to be strong enough to make it an exciting game as Canada continues the drive for world junior hockey supremacy and 6 consecutive wins.

The final will be played Tuesday.