Personal bias: I don't own any firearms, I'm not licensed but I have gone shooting a few times with a friend.
Gun laws in Canada are very good, most gun owners I have met are basically ultra-responsible nerds or gun-is-a-tool hunting types. Neither of them tend to fuck around in a dangerous way and neither of them are the type to rob a 7/11 or mow down a birthday party. The problem with guns in Canada is almost entirely related to illegal imports being used by organized (and disorganized) crime. It is hilariously easy to smuggle things into Canada from the US and enforcement needs to be adjusted to make the risk of being caught not worth the price of an unregistered handgun.