Canada face Sweden in final of World Ice Hockey Championships in Prague

Canada are playing Sweden in the final of the World Ice Hockey Championships in Prague on Sunday night. Canada - the defending world champions - beat Slovakia 2:1 on Saturday, setting up a clash with Sweden, who beat the United States 3:2 in the other semi-final.

Author: Ian Willoughby