Always be prepared is my adage. Flying Thai Airways Bangkok to Narita and connecting with Air Canada to Montreal all on one ticket and in Business Class. Since AC is known for delays and cancellations, I guess as a part of their policy, I am wondering what is the course of action if our Narita to Montreal flight is delayed significantly or is cancelled outright? There are no additional flights to Canada from Narita after the flight we are booked on. If AC does not rebook us on their partner airline United to Chicago and we have to spend the night in Tokyo, are we able to go through immigration without any problem? We are both American Passport holders. I am aware that even Americans have to do some sort of K-Visa on line before entering Japan. Are there any special arrangements for passenges that have flight problems and need to unexpectedly stay overnight? My undestanding is that Narita does not have a traditional airport hotel inside the airport. Only a capsule type hotel that would not be our preference.