Nathan MacKinnon broke a 2-2 tie with 36 seconds to play, and Canada will play for hockey supremacy Sunday.

Canada trailed Finland 2-0 early in the second period after a slow start.

Sam Reinhart brought the Canadians within one with a power play goal midway through the second, and Shea Theodore tied it up midway through the third.

Canada will face the winner of semifinal between the United States and Slovakia.