Yahoo Sports reports: The 2026 World Cup is from June 11 to July 19, with the United States, Mexico and Canada serving as co-hosts.