Tomorrow's result will be interesting.
I was looking up the Swiss Army today wondering if maybe it would be a good idea for Canada to adopt something similar and I came across this article.
Granted the article is not questioning the value of a citizen-army, but merely whether assault rifles ought to be kept at home.
While I'm not sure if a citizen army would be a good idea for Canada, I could see the value of making martial arts training compulsory in elementary and secondary school, not so much for national defense purposes, but rather self-defense purposes, with increased fitness and martial arts training being an added bonus for new army, police, and other security-industry recruits.
As for keeping an assault rifle in the home, surprisingly enough, Switzerland's firearms-related murder rate is not that high, so we could learn something from that. That said, its suicide rate is very high compared to other countries.
Whether removing rifles from the home is the solution, or rather just providing more psychological help for soldiers is another question of course. But seeing that they do defend their country, they ought to be given access to the best psychological care possible.