Canada’s three year winning streak has ended, as the European champs Sweden get the win 8-6.