If you have a method of identifying Cadets who have a interest in joining the CAF, when they turn 16, they get sent to a base for part of the summer for a BMQ lite within their selected element. Likely 1-2 platoons per element needed. This gives them a idea if they want that lifestyle and the military can see if they are worth pursuing as recruits.
Cadets already get a BMQ lite in their basic training. They learn to march, they learn to take care of uniforms, set up mod tents etc.
Then depending on their next steps they do pretty much everything required except the rifle shooting, grenade tossing aspect.
They learn discipline, self determination, team work, how to be away from home. ( I have seen more then a few adults in tears because they were away from home to long for training).
The Supp Res are not current members of the CAF. The Canadian Rangers
There could be some arguments to end the Cadet program at 16 to encourage more former cadets to join. Essitianlly create a natural transisition. For a lot of them this could mean they would be BMQ and trades qualified before university, which would make the time commitment more reasonable.
I get that this would make the program more dependent on the adult leadership, but this could create a culture shift in the cadets that could lead to more cadets join the CAF or create a bit more of an unofficial strong suggestion.
Then the Cadet program would loose many of their instructional staff (summer staff Cadets) and depth they have built over the years of training their Cadets. Relying on more volunteer staff which is already in short supply.
Those who want to join the Military already can at 16, some do.
Tell a Air Cadet who wants their glider wings or Power Wings they cant get them because you age out at sixteen, your only option is to leave the program and join the Military and not have any chance for a number of years to be trained to fly an airplane. Kind of looses its appeal for many as they loose that chance.
Or take away all ship/ boat deployments Cadets get to do, because you have to be sixteen or older to do them.
Or take that that Jump Course away that attracts many to the Army Cadets.
You essentially kill the programs highlights for Young Cadets to work towards.
It makes it worse because the draw to the Cadet program diminishes and the option is already there.