Try the National Firearms Association as a starting point, they've got a lot of information and act as a lobby group - the links and articles should provide a solid research base (or at least give you some good leads)
National Firearms Association website:
http://www.nfa.ca/