Firearms are not "banned" in those countries. You can have guns in Canada. You can't have handguns, for the most part, because there's no reason to have one aside from killing people. You can't concealed carry in Canada.

I'm fine with taking away handguns, semi automatics, assault weapons, silenced weapons, laser sights, military grade weapons etc etc. People can have long guns for hunting if they keep them locked and unloaded when not in use, and we'll go a long way to making a dent in gun violence. 

Being so afraid that you can't carry around your Glock .40 semi-auto just to feel like a tough guy or to entertain your inherent fear of other people is just a ridiculous stance to take. It's so silly that it isn't even worth indulging anymore. Nothing, absolutely nothing good is coming out of the proliferation of handguns and automatic/semi-automatic weapons.