Well, maybe correlation doesn't imply causation in that case but here is what I can see:
- US > Canada > Europe in terms of opportunities, be it starting salary, end-of-career salaries, and everything in the middle such as promotions, personal growth, etc. - Europe > Canada > US in terms of social support - Europe > Canada > US in terms of work/life balance.
And it's interesting to see how things are different and it looks like there IS causation.
- People in the US work more
- The separation between work and personal life In the US people all have their emails/chats on their personal cellphone, will work on weekends without much reason, will be talking about work with friends more, will show more passion about their company, will show more ambition. In Europe, people seem to take their job more as a secondary things AFTER their life. Their have less coworkers-friends, they talk less about work, show less ambition about a promotion/new job coming.
- People seem to try harder at lower scale jobs in the US There is often the excuse of the tips for waiters etc.. but it's the same for customer support and things like that. When you call cust sup in Europe, the service is way worst. People to try as hard to make the extra effort, etc.
Overall you really explicitly see and feel that most people just see their current job as an end state, versus in the US people constantly work hard to reach the next step and have more ambition.
I'm sure it's in part because there are indeed less opportunities (harder to get promotions, salaries varies less, etc.) and it's harder to move from a class to another compared to the US.
That's mostly my feeling, but it seems like it's so obvious... and Canada, really, is in the middle of those 2 extremes.