Canada's bid for a third-straight Olympic gold medal in men's hockey has ended with a 4-3 semifinal loss to Germany.
Team Canada pushed back in the third period scoring two goals back, but the Germans held on.
The Canadians had won Olympic gold in 2010 and 2014 but this year's tournament doesn't feature NHL players like it did in Vancouver and Sochi.
This was only Germany's second victory in 30 meetings with Canada in Olympic and world championship play.
Canada will play the Czech Republic for the bronze medal on Saturday while the Germans go for gold Sunday against the Olympic Athletes of Russia
— with files from The Canadian Press