Canada is clearly a better country than the USA when you look at the comparison provided in the OP.
No death penalty in Canada but life imprisonment is much more of a punishment. Death penalty is seen as barbaric in developed nations. Canada has free health care being a socialist country. Canada has lower crime rates than America.
Canada is more of a free country than America. America has draconian laws that encourage people to break the law. lol @ America having 21 as legal drinking age people under 21 would get alcohol no matter what. Fake Id's or friends to buy them booze.