correct me if my numbers are wrong:
DEFO UFO salary (Canada): 86 000$ before tax, aprox. 63900$ after tax. or 5330$ /month after tax. In HKD, that's 44 440$HKD. An SO salary will starts at about 33 000$/month up to about 44 000$/month. However, when including the housing allowance, education allowance, 13th month bonus (you don't get any of those on a base) I believe a SO is actually receiving a similar salary than a UFO DEFO.
The salary scales vary with the bases, Canada being at the low end of them all and receiving the lowest payrise of all as well.
CX isn't a good paying job anymore for those joining these days, and with the retirement age now at 65 bringing long delays in command upgrades (easily 5 years; expect a command in 15 years or more) more and more prefer to find work with a company based at home. A lot has changed for the worst while others are improving their pilot conditions...