It is possible to immigrate to Canada if you choose to, I've flown with a number of immigrants over the years. One story that would apply to your case was a person I flew with recently did their flight training in Canada because it was cheaper. They were then able to get a work permit to flight instruct at the school. After one year of flight instructing they had the necessary experience to apply for permanent residency under a certain category. They were able to remain in Canada working as a flight instructor for the two years it took to gain permanent residency status. They are now working for an airline in Canada.