Home Leagues Canada to play Finland for gold after semifinal win over Czech Republic