Canada is tremendously better than the USA if you're young (18 to 30 years old).
I had the shittiest life in the USA, was born in Canada but parents moved to USA and when I was seven years old; parents were lower-middle class for context.
I've only managed to move back to Canada a few years ago and I wish I never would go to the USA ever again if I could live life over. Canada has free healthcare and I'm a transgender person; so that's awesome that people are taken care of medically. In USA I was denied healthcare by doctors based on their religious beliefs. I even suffered conversion therapy and multiple incidents of discrimination that would have easily ended with legal proceedings in my favour if it had occurred in Canada instead of the USA. The legal help for minorities in USA is a joke and they turn away people unless they feel like media will love the story.
Other benefits would be university cost in Canada is affordable compared to USA. In Canada tuition loans will not start collecting interest until after you have a degree and working (I believe). Also you can declare bankruptcy if you need to unlike in USA. Food here is way healthier than the USA. Social workers here care in helping people find jobs, get the resources they need and there is legal aid if you're jobless.