Sweden has won the 2017 Ice Hockey World Championship by defeating Canada 2-1 after a penalty shoot-out. With this win, Sweden has won its 10th ice hockey world title. The 2017 tournament was hosted by Paris, France, and Germany from May 5 to 21, 2017.