I am in the similar scenario, my visa expires on 9th May, i booked a flight for April 14th from Del to Toronto via Turkey and airlines cancelled my flight from Turkey to Toronto yesterday and the flight from Del to Turkey is still confirmed (don't understand the sense of cancelling half of it). I am unable to connect with them for refund as they are not attending people who do not have flights within next 24 hrs and when I checked for other flights options, they are all now super expensive and flights with stops are either through Europe (Germany,London, Norway,Poland) Asia (Hongkong, Japan) or US and none of them are allowing intakes (m sure it applies to transit cases as well). I just don't understand what to do next. Also India has put restrictions on travel, then should I even book another flight until everything settles down? It makes no sense to me to travel at this time, Canada government should offer extension instead. And even if we fly to Canada somehow, who will offer us a house on rent? We need to isolate ourselves for 14 days.