I admit my way is narrow minded, but it is also the currently admitted way of looking at success - attaining wealth to maximize intertemporal consumption.
Money is indeed just a way to carry out one's dream, but without this way, dreams will in fact remain dreams.
Personally, I would disregard cranky statistics or ranking such as the highly subjective Happiness Index where the US get the last place, which does not match the data since many people want to immigrate to the US (and not so much want to flee that Berlin-wall style fences had to be erected to protect Mexico from the hordes of US emigrants)
I'm sorry if this is offensive, but there are plenty of statistics, yet I like it better when statistics match the actual facts like decision made by humans beings who want to immigrate to another country.
[IIRC, there are other indexes which gives points by default, like based on longitude of the country (for the climate), etc. I guess Canada won't win on them :-)]