World Cup of Hockey to be hosted by Calgary, Prague and Edmonton in 2028, NHL announces

Calgary and Prague will host seven games each, and Edmonton will host the semifinals and championship.