The NHL announces Calgary, Edmonton, and Prague as host cities for the 2028 World Cup of Hockey, featuring top national teams in a best-on-best tournament.