Healthy companies are ready to put big money on the table to hire a qualify individual if needed. Nothing new. We call that salary negotiation as you all know.
A smart and talented young blood with or without an university degree will make good money by managing human knowledge or work force. If the CF is looking for this kind of guy, it is going to be difficult based on the CF pay scale.
For officers: Is young engineers, lawyers, scientists, accountants and etc... making 50 000$ and more? I don't think it is common outside dad's network or due to a specific need in the market. However, if you attract these young sharks by the money, well as soon as they have some professional experiences under their belts, if only money motivate them, they are going to learn salary negotiation and they might switch for the private sector quickly.
Medical doctors, dentist and nurses are in position to ask for good money because USA is next door and ready to give them a lot of money, because in Canada we are short of health care workers, because our population is getting older, because the type of personality we are recruiting (?) and many more reasons. Yup, you payed already a lot by your taxes for their education. But that is another topic.
Thus, by recruiting specific trades (others than the semiprivate one such as MD and nurses) only on the money, I think that it is a lost battle on the long run. In addition, I wonder how does CF members of other trades feel about it?
Honestly, the salary offered by the CF is not great for the level of commitment and responsibility that is expecting regardless of the trade. So probably many candidates join for other reason but I think the CF pay scale should be seriously increased for all trades.
I am not pretending anything original in my post, it is only my opinion and it has been said many times before me. I am not a human ressources expert, neither I have an MBA or other related qualification. So here I was throwing my :2c: and some food for thought.