Is the reason that you are stuck because of the recent travel ban on India or Pakistan or they are not allowing any work permit holders to get back to Canada? Please let me know. The reason I ask is that I need to travel to Iran soon and I've been getting mixed responses as to whether I can come back to Canada or not.
On the IRCC website, it says that workers can get back to Canada if they normally reside in Canada, even if they are laid off. That's why I'm curious to know why you weren't allowed to come back to Canada.