America has more than one thing right: Freedom from imperial british monarchy. Canadians walk around touting that we "beat them" in the war, but in reality we lost because Canada is still a slave to Britain, which was exactly the type of slavery that the Constitution is designed to quash.
I am a vocal supporter of concealed or open carry as well. We will never see that in Canada though. None of those shootings would have ended like they did if everyone was armed. In fact, none of those shootings would have ever taken place to begin with, if everyone was armed.