Why are Canadians so happy? This TED Talks might help answer this question:
https://ed.ted.com/lessons/nancy-etcoff-on-the-surprising-science-of-happiness