The International Ice Hockey Federation says its disciplinary panel judged Edler's hit on Canada captain Eric Staal was "reckless, dangerous and in disregard to the vulnerability of his opponent."
Edler knocked Staal out of the quarterfinals with knee-on-knee hit in Stockholm in May. He received a major penalty and game misconduct. Edler, who plays for the Vancouver Canucks, was banned from the rest of the tournament as Sweden went on to become world champion.
The IIHF says he attended a disciplinary hearing in last week in Zurich.
Edler must sit out Sweden's games against the Czech Republic and Switzerland next February at the Sochi Olympics.