To all those looking for a way to immigrate to Canada, I'll try to answer some questions since I'm going through this process right now. It's extremely competitive right now, and the bar is only going to get higher with time. Might as well pull the trigger on it now while you have a chance.
The ways you can get a PR (permanent residence) in Canada as Lebanese:
1- Marry a Canadian, duh
2- FSWP (federal skilled workers program), which is the express entry route that most people go for
3- Sponsorship by an immediate family member (siblings, children, grandparents or parents) with enough financial means to sustain you
Most of us, including myself have no other choice than #2. Which puts us in a pool with candidates from around the world, where we compete on bi-weekly draws that select an X number of people that score above a certain threshold. That threshold is determined by your score, you can calculate it here.
https://www.cic.gc.ca/english/immigrate/skilled/crs-tool.asp
Generally speaking, if you don't score above 460 then you have no chance of getting your PR (the current cutoff is 468, so 460 is being optimistic too). There are ways to improve that score such as getting higher grades in the language proficiency tests, obtaining a higher degree from outside of canada, obtaining a degree from Canada, getting a job offer from a Canadian employer, getting a PNP (provincial nominee program endorsement)...etc.
Play around with the CRS website that I linked and see what you need to do to get to the desired cutoff score. The score fluctuates with each draw every 2 weeks. But it's only been increasing over the years due to Chinese and Indian applicants getting higher and higher degrees for relatively cheap from their countries.
If you have money stuck in Lebanon, a good way to use it is to invest it in a Canadian degree. CIC (canadian immigration authority) has given international students the greenlight to pursue Canadian degrees online, even from abroad during COVID-19. The previous immigration rules were that at least 50% of your degree needs to be taught in class, but this is a good way to start while the borders open back up.
Furthermore, you're eligible of a PGWP, which is an open work permit after graduation that matches the length of your studies, to a maximum of 3 years. I'm taking the accelerated route and cramming my 2 year program in 1. I don't need the 2 or 3 year PGWP, since the processing time for the PR application is generally 6 months. So the 1 year PGWP I will be given should be good enough, while my PR application gets processed.
Lebanese banks """"should"""" allow you to transfer money abroad for tuition. It might be a major cost, but think of it as an investment in a better life.
I've been in Canada since last July and will hopefully be graduating this August. If you have any questions feel free to ask. Additionally, you can find so many resources online regarding this topic, there's absolutely no need for an immigration "consultant" or maktab, I did it all by myself.