Canada hosting the World Cup