My wife and I will be in Corsica in june and will be returning to Nice for a flight back home to Montreal. Question is : there are flights landing in Nice at around 8h30 (Air France) or 9h30 (Air Corsica), and the flight back home leaves Nice at 12h30. But how often are there delays or cancellations? Problem is we can't be rescheduled on another flight if something happens because both airlines don't have other flights until noon. Should we spend a night in Nice, or take the risk and book the two flights on the same day?