Also a point to remember, in the US selling firearms is a business like any other, yes, you have to have an FFL, but really the requirements aren't that tough. People see guns as a product, they may not like them but they're like alcohol or cigarettes; they're there. In Canada the regulatory bodies treat gunshop owners like they're borderline criminals, and a large part of the population treats guns like nuclear devices. This is one reason there aren't gunshops on every corner. By the time you've finished dealing with the regulators, the guy who delivers your product(not a lot of shooters at Canada Post or even Canpar), the wierdos walking through the door (who have no intention of buying - aren't even qualified) some of the suppliers(yes we have that part..six months later,why do you want it/you can't have it), and the fact that the only way you can stay in business is to draft family members to do the paperwork, there's not a lot of 'fun' in the business, oh yeah - and you're trying to make a living. Canadians are lucky there's anyone in the business.
Almost forgot my favorite; everytime some gangbanger gets shot there's an idiot reporter at the door asking if you sold the murder weapon, and did you know it would be used to kill poor little Johnny. Oh and can we use your name, address and Social Insurance Number.
Kind of explains why there's not much competition, doesn't it.
End Rant