Both countries are awesome, asking which country is better is like trying to compare white and ivory as colours. Neither is better, both are best - just for different reasons.
People in the USA are fiercely patriotic and open about it; Canadians as fierce in their patriotism but it's more heartfelt than vocalized, nothing we wear on our sleeve. People who brag bore the heck out of me; when they brag about countries I often wonder who they're trying to convince.
The USA has a huge heritage of conflict, the right to bear arms in their Constitution and all the power to them. Canada the polar opposite created on the traditions of the unarmed Constable of the English Bobby.
Canada, while not looking for a war has never lost one either. No loses, no ties, no truces.
Canada has socialized Medical for citizens and elected Socialist Parties - in the USA socialized state-sponsored anything is blasphemy, 'communism' taken to extremes.
Criminality. Depending on where you live like in a big city, property crime is big in every major city in earth - leave your purse in your car or ipod on the bus bench and yes it'll likely be stolen in either country. There is the occasional shootings in Canada, but those are more exceptions that prove Canada has minimal violence. Stats bear that out.
Laws are more liberal in Canada. For example there are States with no tolerance policies, in Canada nobody including the police don't care what you do so long as you're not an idiot in public about it, inflicting your 'pleasure' on the unwanting.
In Canada there are no laws specifically protecting gay, bisexual or transgenders using an example - because discimmination period, against anyone isn't tolerated for any reason incl ethnicity, religion, gender, gender preference... live and let live.
Education, I live near Vancouver and foreign students are everywhere, of every Nationality. Seems our academics are among the world's top ranked which I'm sure is a Canada-wide standard.
(that's not to say idiots don't abound, heck I make 5 mistakes before breakfast lol)
Quality of life, Vancouver for years wins #1 "most livable city in the world" with Toronto and Montreal in the top 5 normally too according to several world tourism groups... that's counter balanced by the fact Vancouver is one freekin' expensive city to live in - certainly higher than most US cities. Again though wages in Canada tend to be higher than those earned in the USA. I think in both countries the government taxes them all to death. As far as I know there are no USA cities that crack the top five.
Canada's economy is rocking right along with no end in sight to projects on the go to other countries wanting to buy so future looks as bright as it is now. The USA seems iffy but give it that 1-2 years and they very well could rebound, finger's crossed for them.
Both countries offer pretty cool opportunities and freedoms, just different kinds... a lot of which is 'better' comes down to just personal preferences.