You sound experienced from travel overseas, and been in this industry a while. But if that's the case, then you cannot just throw out a wage ($240/hr) for a 777 Captain at Air Canada, and say that is good pay! First of all, Canadian taxes are even worse than American taxes. General Sales Tax and Provincial Sales Tax, GST and PST. Depending on where you are, it amounts to nearly 15% sales tax on goods you buy. Not to mention, they have a national health care system, and everyone pays into it. Property taxes, school taxes, etc etc. It ALL adds up big time. The point being that UAE salaries are not taxed, and what you make, you get to keep. So if one makes $140k USD in Dubai, it's an "equivalent" of making at least $200,000 here in the US. Taxes are a big part of that equation, and Canadian taxes are even worse. So, you can't really compare a 12th year 777 Captain at Air Canada and say he makes "more" than a 12th year 777 Captain at Emirates. You have to look at the overall package, not just the hourly rate. Sure, your hourly rate may be lower, but it is so because your house is included free.