Canada has a much better ratio of natural resources to people than the USA does. The USA has a much better ratio of natural resources to people than India and China have. The ratio of natural resources to people may affect the ability to provide social spending without harming the economy. The US defense and corporate welfare budget is huge and definitely competes with social spending for the limited US tax resources. I prefer social spending to War machine but both are drains on the economy.