David Beckham believes North America would be a great place to host a World Cup, with the US, Canada and Mexico preparing a joint-bid for 2026.