Canada, Mexico and USA to host 2026 FIFA World Cup

The FIFA World Cup kicks off in Russia tonight but it's now been revealed who will host the 2026 World Cup.