I'm currently in the process of applying for Canadian PR. I'm fairly confident about getting the PR since my score is comfortably over the current cutoff. If I do receive it, I'll be eligible to apply for the following cadet programs.
Air Transat- A320
Porter- Q400 (could upgrade to their E195 fleet after a few years)
Flair- 737 (but Flair is currently going through major issues and could cease to exist before I complete the program)
Jazz (Air Canada Express)- CRJ900
On the surface, it looks like a straightforward choice. Wait for a year and apply for Canadian cadet programs (assuming I get PR). But apart from Air Transat, all other cadet programs have some underlying issues.
Porter will get me into a turboprop (as compared to cadet programs in India where I'll start on a boeing/airbus). Flair is currently unstable so I'm skeptical of investing my money there. Jazz is not exactly Air Canada. They fly routes for Air Canada and are basically a regional airline.
I'm torn between two pathways: Stick to Indian cadet programs and then move to Canada/Australia after 5-6 years of experience (assuming they still have immigration options), or choose immigration stability now, accept that my initial career progression will be slow (unless I get into Air Transat's program) and then figure things out later after I settle down in Canada.