Wright, et. al., reports that there are at least two million illegal handguns in New York City alone. New York City, with more restrictve firearm control laws than Canada, has approximately 33% more illegal handguns than the total number of legal handguns existing in all of Canada.
Theft estimates fro both the United States and Canada do not address the illegal arms that travel north from Central America due to the ongoing political turmoil in that region.