Any programs/courses that you can suggest me based on above requests would be very greatful.
Yes, to get that work permit you would need to take your degree in Canada and not online. My advice to you would be to try to get into the best program you can get into (check the MBA rankings for that) and preferably in a big city so that your spouse (if you have one) can work full-time and offset your expenses. Spouses of foreign students are allowed to work in Canada. That should help cover your living expenses.
Canadian programs will connect you to some local banks to finance your tuition or you can look for your own financing through lenders like Prodigy finance or something similar that won't require a local co-signer.
If you can, try getting a GMAT >700 as that will boost your scholarship chances.
Lastly, you can also look at non-MBA cheaper 1 year programs (e.g. analytics) as I know people are able to get PR within that 1 year period. Of course, that will be more stressful but can be an option.
Best of luck to you!
Thanks Smart Canada for the suggestion. And also i am not looking for complete online courses as i know PGWP cannot be given for online courses, but I am wondering how is the case for blended programs- few classes on weekends and few online. Are these programs eligible for PGWP?
I am still finding a suitable course for Fall 2021 and targeting Toronto,BC and Alberta. Not Quebec as i don't know French so job opportunities post course completion might be less.