On the current pension plan, yes, but if terms of service were to completely change then so should compensation and benefits but this a rabbit hole....
The CAF accrual rate is 2%. For some, ( Police Officers, Firefighters and Paramedics in Ontario ) it's 2.33%.
Even if the CAF were to achieve 2.33%, you would still have to serve 30 years in the Regular Force to max out.
You want "max service of 22 years"? That's nice, but who would want to be forced out on mandatory retirement with a 44% pension - when they used to be allowed to stay in for the whole ride and get 70%?
Who would join any employer under those Terms of Service? That hardly sounds like the way An Employer of Choice would treat a loyal employee.
My point is the older demographics of our military compared to our peers tends to affect negatively, IMO, fitness (and fitness for combat).
I won't argue with that. But, from reading the 11-page "Am I too to Join" discussion, there seems to be a lot of encouragement for older potential applicants.
Since subsequent generations are typically much smaller than the Baby Boomer generation, finding suitable replacement staff can be a challenge.
We should recruit no older than 30 but aim for 18-23 as the target age.
That practice used to be relatively common with certain employers prior to the early 1980s.
Like you say, it's not a bad idea to get in when you are young.