I respectfully disagree.
The single issue that promotes gun bans is those willing to sacrifice freedoms and rights for safety. They feel that they have no need to provide safety for themselves because the government can, and any loss of freedom and rights that allows the government to do this is acceptable.
Proof is in Australia and the UK: like us they are still "attached" to the monarchy, the hereditary ruler that mustered the army to protect the people, and look to that concept for protection. Proof is the same people who want to ban guns are also willing to commit racism, hatred and discrimination to tantrum loud enough to make the government protect them.
It is not the American Second Amendment that protects US gun ownership, but that a government looked to its own citizens to provide their own protection and therefor write the 2nd amendment, that does.
Writing politicians and getting gun owners in a positive light with all of Canada is only buying time, nothing more.
Only getting Canad to feel its citizens have to be independent, self-reliant and self-protective so that the government is forced to actually write true protection of life, freedoms and rights laws will be a decent dam to the onslaught.
Proof is also in the attitudes of those at the gun range who won't even try to get an appointment with their MP, let alone think about the lack of right to your own life we have in Canada...
... but that's just my opinion.