On the surface, I agree 100%. Dig deeper and the differences are stark.
Years ago I came from Australia to work at a ski resort in the US. I stayed 6 months, had a great time. At the end I went to Canada to see a friend. After 30 minutes in Canada I felt more at home than after 6 months in the US.
Canada is a friendly, kind, gentle place, everything the US is not.
I’ve now lived in Canada for 20 years, been to almost every province and territory. I’ve also and travelled extensively in the US (40+ states). It’s a fun place to visit and parts are spectacularly beautiful, I do not want to live there. Now I have a young daughter it’s doubly so.
Yes, I’m generalizing and using broad strokes. The thing about generalizations is they’re usually right.
Canada feels like being surrounded by friends and family, I have no doubt the expression “dog eat dog” comes from the US.