You do have to admit there is a fair sized amount of the population that shoot (either for fun or sport)
I was over in TO and went in to Vaughn Mills mall via the Bass Pro shop. I thought i was in the armoury at Fort Bragg!

There still are a fair number of people that hunt, particularly in areas like northern Alberta. Pretty typical for any country (including european countries) where there are large wilderness areas. For example, I worked with a group of people from Finland a number of years ago and their project director was passionate about hunting and brought his gun with him everytime he visited.
And certainly there are people that shoot at ranges for sport/fun (Emonton with a population close to a million has two shooting ranges), I just don't know any. But IMO there are very few that have handguns in their homes for protection. Maybe Toronto is different though ... I have no idea.

