Walmart has chosen Toronto as the location for one of two new Walmart Global Tech hubs, alongside another in Atlanta.