The Canadian government has made it clear it would only support 2 major multi sports events every 10 years, so in theory its possible. In the same year? Hard to answer that, but the feds supported both Vancouver and Hamilton.
A lot can change till next year. If Sapporo is still in, I would reckon a double award would be in order.
Also Calgary could in theory come back (wasn't there some noise about this a few weeks back?)
India might have a chance, unlike Saudi Arabia, they have hosted 2 relatively successful FIFA events in the last few years. KSA is also near Qatar, and that would not work in favor of rotation