IMO, since having a lot more exposure to canadians via my motorcycle work, I will say canandians do seem to be a kinder and gentler people. Steve
I believe you are closer to the reason than you think, but I also believe that Law enforcement in Canada is not scoffed at like it is here, thus, the decline of violent crime....people there just seem to have more common sense, and realize the consequences.