Depends on where you are in the U.S, intelligence varies between areas like rural communities, suburbs, and urban areas. Socio-economic conditions and the like.
Silv, are guns still prevalent in Canada? That could be the case for the rate difference, criminals don't want to get shot.
Concealed carry exists where I live and crime isn't very common at all compared to the rest of the U.S.