Happiness research is nonsense when used in this way. People from different cultures often have different conceptions of happiness.
There are also calibration effects: show person X someone else better off than him, and tell him that guy reported 8/10 (happiness units). Then he will never report higher than 7/10. This isn't jealosy, it's just not knowing what the units mean.
Another reason to see why there is something off: compare Bhutan on your first link (#133) and on your second (#8, higher than Canada).
There are also calibration effects: show person X someone else better off than him, and tell him that guy reported 8/10 (happiness units). Then he will never report higher than 7/10. This isn't jealosy, it's just not knowing what the units mean.
Another reason to see why there is something off: compare Bhutan on your first link (#133) and on your second (#8, higher than Canada).