Canada is not the poster boy for the NRA.  We don't have the NRA in Canada. 
Are you suggesting that Canadians arm themselves to the teeth to protect themselves against the Canadian government? 

Read the following about the War Measures Act and its importance to public safety in Canada. 

http://publications.gc.ca/Collection-R/LoPBdP/BP/prb0114-e.htm