I would think Canada would have no chance since they insist the games be played on artificial turf.
Qatar should have had no chance for the 2022 Cup as it has the population of Rhode Island, does not allow drinking, and wanted to host the Cup in the Summer in the middle of a desert. Plus, before their bid, the country did not have 1 World Cup level stadium and was without a league. When it comes to FIFA, the only reason any decision is made is money.