<<Is there a Canadian version of this idea?>>
God, no! We're like Roosevelt - - we hate war! Canada is distinctly non-military and anti-firearms. Long guns are for hunters. Sometimes farmers. Handguns are for cops. Period and end of story.
Although for a country that hates war, we mobilized pretty big in WWI and WWII. Would have been much bigger but for the French-Canadians, who allegedly wouldn't tolerate a draft. One of the six invasion beaches in Normandy was assigned to Canadians and (our editorial writers always say this, I don't know how true it is) we are supposed to have ended WWII with the world's fourth largest navy. I guess when the issues are serious, we do what we gotta do. Had some great victory parades at the end of the war. Never saw anything like that again for the rest of my life. But if you like pipes and drums, this was the place for them!