I went to the link (US. versus Canada: Assault Edition) comparing Canada and the U.S. The calculations for non-fatal assault appears to be in error. The article says that in 2006 the U.S had 1,598,706 non-fatal assaults for a population of 298,593,212 which calculates to 535.41 assaults per 100,000. I confirmed that this is correct. The figures in the article for Canada are 56,709 non-fatal assaults, 31,624,963 population and 770.23 assaults per 100,000 (235 /100,000 greater than U.S.). However I calculate 179.32 assaults per 100,000, which is about 1/3 the rate of the U.S. The article appears to have made a calculation error and is off by a factor of ~4.3.