Canada beat U.S. in men's semi-final

SOCHI, Russia (Reuters) - Canada beat the United States 1-0 in the Sochi Olympic men's ice hockey semi-final on Friday. The Canadians will face Sweden in Sunday's final. (Editing by Ossian Shine)