I suspect it's a Radio Chatter topic anyway. 
RMC has a BGen/Cmdre to oversee less than 900 OCdts. Why? Because the US service academies have a BGen, and it wouldn't be proper for Canada to be represented by a mere LCol at the RMC/West Point Hockey game.
Even better, CFC has a one-star to shepherd 120'ish Maj/LCols each year. Why? Because it would be rude to have senior guest speakers be greeted by a mere Col.
And then there's the NDHQ BGen overseeing the "Directorate of Dawdling with a MCpl in-theatre"....... 
Make that 140+ Cdr/LCol and LCdr/Maj (and RCMP/civilian equivalents) on the Joint Command and Staff Programme. There are also 40ish Capt(N)/Col (and civilian equivalents) on the 10 month National Security Programme.
If you consider the traditional rank pyramid to still be worth retaining - then what rank would you have supervising the 40ish Capt(N)/Col students not to mention the 2 Capt(N)/Col on staff (who supervise the 25+ Cdr/LCol staff)?
Between the 13 ROTP Sqns + Otter Sqn we have between 950-1050. Sure we could bump Cmdre Truelove to Cdr, but them you'd have to bump DCdts down to Maj, all the division commanders down to Capt, and demote all the Squad bosses to Lt/SLt. You could even completely get rid of the Sqn Comds, and leave the OCdts in charge. The AMS head would need to drop down from Col, as we can't have him higher ranked than the Cmdt. Why stop there? CDA Comd no longer needs to be that of a GOFO does it? It's just a downward spiral from there.
The point here is that the Commandant does more than just babysit the Cadet Wing.
... The Cmdt has under him the Cadet Wing under the Cadet Wing Commander, the Mil Wing under the DCdts and the Academic Wing under the Principal. Fine, discount the Cadet Wing, but you still have hundreds of profs and associated staff in the Academic Wing (some military, holding rank from Capt to Col) and the Mil Wing, that while smaller in number, still has a LCol, several Maj/LCdr and a plethora of Capts. To drop the Cmdt's rank, you would have to axe too many positions below.
If CFC were moved to Kingston with RMC, could a single BGen look after the combined entity? Would the broader responsibility justify the rank in the eyes of those who currently question it?
... I'd be more interested in turning the critical eye on is the large clag of LCol/Cols and CWO types that are essentially "civilians in uniform" doing something that a Captain or a Sergeant could do. While staff bloat may create a Brigadier General or two, it has created loads of this latter type.
I would also include, in that review, a scan of Majors doing the job of a Capt and captains doing the job of a Lt. An aggravating factor (and one which can be well seen in Army brigades) is the automatic percolation of Lieutenants into Captains without any quality filter and weak experience filters. Staff
cells which historically functioned under the guidance of a Capt are now staffed full of captains and there is the perceived need to throw a major into the mix to lead all those captains.
It used to be that the brigade HQ "G-men" were captains, less the G3 & G4 who (as majors) also acted as overseers for the broader ops and sp functions. Now we want all the "G-men" to be majors, and we have invented LCol positions as DCOSs to do the two overseer role.
Lt should be the working rank of staff in a tactical level HQ - units and brigades in the Army. In a Regt, the only captains in the HQ should be Ops O & Adjt.
At the operational and strategic levels of HQ, the working rank of Capt is more palatable. Despite that, I have no doubt there are places for Lts in these HQs (potentially more so in certain occupations) and suspect there are places within these levels where automatic percolation to Capt is causing rank inflation pressures. There is potentially indirect bottom-up pressures as the system attempts to provide room for career advancement of captains who reached that rank ahead of their time.
It has been
proposed previously (many times & in many places), but I suspect that merit based promotions to Capt (and the replacement of all Lt/Capt positions with hard Lt positions) would reduce rank inflation through intermediate levels.
How about the other 13 L1s?
I would like to see two tiers of L1. The 1As are the "mission elements" - our reason for existing: the ECSs and a CANOPSCOM (hell, let's through in the policy group on the notion that the military is a tool of influence for international politics). The rest would be 1Bs - which exist to support our "mission elements." L1As get two votes each in any gathering of L1s and may be commanded by up to a LGen (or EX equivalent). L1Bs get one vote each and may be commanded/managed by up to a MGen (or EX equivalent).
... in the process, some L1s might (maybe) be merged or exported to other government departments.