WLM,
As far as I know, immigration to Canada can be done either by Provincial nomination, skilled worker, or Quebec selected processes.
The Quebec selection is geared towards those wanting to immigrate to Quebec (the french part) without having to deal with federal immigration regulations you'd experience through immigrating to other provinces. It is based soley on the needs of Quebec and you should have a good chance if you are French. There are information sessions held in France on moving to Quebec, from time to time.
The Provincial Nomination Scheme will require you to usually have a job offer from a company located in that province. Again, this scheme is used to draw immigrants from the typical hubs of Toronto, Vancouver and Montreal. Therefore, you should have a descent chance applying to say PEI or Newfoundland rather than British Columbia or Ontario.
The Skilled Worker Scheme will probably not apply since Canada is not in need of qualified pilots. As has been said, there are enough unemployed pilots here already. If you're still interested, you could try a general immigration process done on a points basis ie. so many points for age, education, etc. Check the immigration site regularly as the points requirement is constantly changing.
I would not count on an airline offering you a job without any sort of legal immigration status to the country. If and when you apply, I suggest you state a previous job experience rather than a pilot. Either way, best of luck
YYZDUB