i don't see the NFL returning to SD or Oakland so soon after the relocation wounds are still fresh. I think Toronto, Chicago and St. Louis are your natural choices for North America.
As I'm watching Lions vs Eagles I think Detroit should also get a chance to support an NFL team because they sure as hell don't have one now