I'm not sure how I feel about the onshoring of AOA into various bases. While it can be good because of better legal protections in the various countries, there is the danger of having 6 different unions representing pilots. 6 unions with 6 agendas does not present a unified position.
Canadian pilots strive for improvements to Canadian pilot work rules possibly at the expense of others (say HKG pilots).
I believe the FAs have this union setup and there have been issues... like a separate seniority list for that base/country and upgrades based on that. So potentially in order to get a Canadian Captain slot, you have to be on the Canadian Seniority list... ohh you're on the HKG list, sorry bud.
Again, I recognize some legal benefits but I think its a double edged sword that could be used to divide and conquer.