I know it's tough , if it's any consolation, so many people are in your situation right now, my flight was for 26th of March, family of 5, we had said our goodbyes, sold our cars, packed our bags, Nigeria closed it's airspace on the 23rd of March. It was like a thunder bolt hit us. Copr expires in may. After 2 weeks of depression, I have decided to have a positive outlook, for the following reasons.
1. Ircc and the Canadian Government are not callous and unreasonable, and they most likely than not are working on a resolution on the matter , because they understand it affects lives of people who have decided to make Canada home
2. This has never happened before, hence ircc would take it's time to give a definite response to these issues, I'm sure they too were quite confused initially,
3. The Government of Canada relies on immigration as one of its tools for economic growth, hence there's no need to punish people who already finished the process but got stuck out of no fault of theirs. I am sure by the grace of God, an favorable decision will be reached soon.
This is me being positive, I urge everyone here to adopt positivity too in this trying times, eventually, everything will be fine. By the grace of God