I believe its actually borderline impossible for the NDP to win a federal election. It would take a perfect storm... They would need a charismatic, smart, and popular leader combined with deep Liberal fatigue, with an incredibly unpopular and bland CPC leader.
Some of the above criteria will always be in the mix, and even in the perfect storm the Liberals just have to run to the Left and pickup NDP voters.
It crossed my mind the other day what we can do. I think I do what I would consider the bare minimum, which is probably 100% beyond what most gun owners do, however it seems like nothing compared to say the CGN member Ottawa.
1. Join a firearm org.
2. Join the CPC and provincial Conservative Party.
3. Vote in leadership races and elections.
4. Be a responsible firearm owner, and a polite voice in the public sphere, social media, and personal conversations. Push back in those places with respect when you can. You catch more flies with honey than with salt.
5. Try to encourage those who may be interested in the shooting hobby to get their license. Take a non shooter to the range, even once a year is better than never!
That's about all I do... I feel like its far more than most but certainly much less than some.