GMC....
There are no labour laws protecting expats in Dubai...go ahead and try taking EK to court over something and let me know how that works out for you. EK also does not pay landing fees in DXB..DXB doesn't charge landing fees.
If EK wants access to canadian markets it needs to be on fair terms to canadian carriers.
EK can make a nice fat profit on the back of its employees that are paid peanuts. FD might make more than canadian pilots and get other benefits you wouldn't see in canada, but go ahead and compare ground staff, ticketing etc.