I am Canadian.
I have a relative who immigrated 13 years ago. Was an Electrical Engineer. Had family willing to sponsor him. Was told he did not have enough points to come to Canada. He had taken upon himself to get a Commercial Pilot's Lisense during the time he waited for his immigration interview. Right after being told he did not have enough points, he put his Canadian Pilots License on the interviewers desk and asked if his new Canadian License was worth any points. It was and he got in.
Well that was the easy part. He had to work the ramp pump gas, work the counter, loose jobs due to companys going bust.... BUT with perseverance he did finally get work flying light twins making deplorable wages and many times struggled to support himself. Worked for CAR 703 operators, then progressed to CAR 704 and finally CAR 705. Today he is a Captain with a Canadian Airline and he too is now a Canadian Citizen.
It is a very very long hard road. He got lucky in the end...but he could easily of not made it in aviation and have had to resort to his previous profession.
Canada is built on immigration and is a good opportunity for those willing to work hard to make a life for themselves. But don't expect that you will necessarily easily land into an airline job without going through all the hoops that most Canadian Pilots have had to go through to establish their careers.
You can do it. It will be difficult....but you can do it.
Wishing you the best of success.