Canada lost 6-1 to Switzerland at the Deutschland Cup on Sunday in Germany to finish the tournament 0-3.
Jamie Fraser had the only goal for the Canadians, who got 32 saves from Sebastien Caron.
Roman Wick and Tim Ramholt each had two goals for Switzerland (2-1), while Kevin Romy and Ryan Gardner also scored.
Martin Gerber made 41 saves for the win.
Germany defeated 2-0 Slovakia in Sunday's other game to finish the tournament with a 3-0 record, good for first place. The Slovaks finished 1-2.
The Canadian roster was comprised of players in European pro leagues. There was no playoff format at the tournament, meaning the team with the highest point total at the end of the round robin won the title.