One other note re: age of completion... 16-18 is when cadets are getting the bulk of their experience in leadership/staff/instructional roles. 12-15 is spent specifically under training, developing into leadership roles starting around 14. Both of these phases have value, and regardless of the training content, curtailing either time under training or time leading/delivering training will significantly weaken both the output (a hopefully more rounded/mature/CAF aware/good citizen 19 year old, whatever they go on to do) and the progam's internal quality: 16-18 year old cadets are the key instructor and leadership cadre for the juniors, if everything's going well, and the CIC and other adults are instructing/guiding/mentoring the senior cadets and dealing with the admin, planning, etc. world. YMMV per corps/squadron depending on demographics, fluky retention, etc.