Talked to a recruiter at LongReach the other day and apparently Lucky and BCA are still taking Canadians - which he thought strange as they both fall under Hainan Group.
He figured it had to do with the Province that these two airlines reside in specifically but that this ban should hopefully only be temporary.
He also thought the ban might be a reaction to something Transport Canada was or wasn't doing regarding visas...