Canada defeated Sweden 5-4 after a back and forth game in Quebec City at the IIHF World Hockey Championships. Canada ran its undefeated streak to 19 games in the competition and will now try to defend the Gold they won last year in Moscow Against a strong Russian team. Russia...