Speaking to staff rank-bloat - it's everywhere; even the RCSU down at Work Point is infested with Capt 10s doing MCpl clerk-work.
As to NDHQ itself, what's the need for a FO/GO in charge of Pers Admin, say, or any other non-line gigs (Director General Land Equipment Program Management, let's say)? If it's a matter of compensation, come up with some sort of "staff pay" for the Col you could otherwise place in that position; if it's a matter of clout, well, that's all relative, no?
Agreed (FWIW...) with the people questioning the need for FO/GOs in Commandant positions, especially at RMC. If you can get by with a single BGen as Director-General Reserves and Cadets: enormous, geographically diffuse organizations with tens of thousands of personnel involved (I know, he's in a staff role in relation to both, but still...), what need is there for the CO of RMC to be more than a Col? Perhaps a "high flying" LCol?
And... if the MPs rate a Colonel, why do the Chaplains get a BGen?
And, while we're at it, perhaps look at the civvie side of the house as well: why is there an Asst Dep Minister of Infrastructure and Environment, instead of just using the Major General he's got as Chief of Staff to fill the billet; ditto the Asst Dep Minister (Materiel) who has a MGen as his Deputy CoS?
Eh, it's late, and I'm probably exposing my ignorance here... the manning still seems a bit strange.