FlyDive, Canadians working overseas are needed because there are no nationals qualified and experienced enough to do the job. The gov of China, UAE, Qatar and others don't bring all the expats while 100s of national CPL and ATPL holders are sitting at home. They are so short of pilots that they take kids from high school and send them to Canada, Aus, US or Euro for training all expenses paid for (actually, they are on payroll from day one). Then, they have priority for upgrade and promotions. And I am quite ok with that. I am training my replacement as I write this.
Any Canadian company doing that?