The first point that I would bring up is the recruitment process itself. Right now, when you apply to the CAF as a university graduate for an officer position, they don't ask any information about your resume or your CV. You provide simple, personal details and they ask you to choose your top three positions. They say that someone else will reach out to you and administer a test to see if you are actually qualified for these positions.
When competing with private corporations, you submit a full application and they go through many initial questions. Even applying to the government, they do the same thing. As an applicant, they feel like they're getting through the process. With the CAF, they're not getting through a process. The CAF is wasting a lot of resources putting people in charge of this process, which could be somewhat automated. This increases the whole length of the process.
Private corporations hire within months so that the person is working in the position, whereas in the CAF it's a year or more. Sometimes the training takes over a year as well. To compete with private corporations, the CAF needs to quicken this recruitment timeline and make it clearer to applicants what the job requirements are, what the salary is and what the process is.