Now I'm going to be seen as a contrarian, but it is simply not so that the USA has a higher crime rate than Canada. Actually, the rate of robberies, break-ins, and non-violent crime is less in the USA.
Edited to say..........Sorry, the worst murder rate is in Nunavut, with 13.5 per 100,000. NWT has ONLY 9.5 per 100,000. (2004) Canada wide rate was 2.0 per 100,000.
Even more interestingly, high murder rates in the USA are concentrated in inner cities. The highest murder rate in any state/province is in the Northwest Territories. If you walked the border out west between the USA and Canada, believe it or not, the murder rate is typically LOWER in the border state than in the Canadian province.
Here is a table of the 2003 crime rate for every states in the USA.
http://www.fbi.gov/ucr/cius_03/xl/03tbl05.xls
You will notice that the states with the highest murder rates (Georgia, Maryland, Illinois, South Carolina, Mississipi, Louisiana, Arizona, Nevada etc) all have the death penalty.
So like I've said, it's obviously not working as a deterrent.
Our system in Canada is far from being perfect but there is nothing more easy than to point out to a few high profile cases and say that our system is worth shit.