MILAN, Italy — Canada and the United States will face off in a blockbuster men's ice hockey final after the two North American giants both got through Friday's semi-finals with Finland and Slovakia to set up a gold medal showdown. Eyeing a record 10th Olympic title and the first since Sochi 2014, Canada cut it fine in booking their place in Sunday's final with a last-gasp 3-2 win over reigning champions Finland. And it will be the USA standing in their way following a much more straightforward 6-2 win over Slovakia at the Santagiulia Arena in Milan. Nathan MacKinnon slapped home the decisive goal with just 36...