I do agree with it. My only reservation would be with how far down in the organization you go. I think the really important priorities in appointments are at the board level; they should be at the board level.
There's a further element in the governance of our crown corporations, at least, and that is that the chief executive officer should be appointed by and answerable to the board. This gives the board power and an interest in making the system work. Whereas under the current system with so many of the crowns, where the chief executive is an order in council appointee and the board members are order in council appointees, all you really end up with is an advisory board.
I think empowering the board is the critical priority. There have been several attempts made to do that, but I think it is time we got on with it. I think the consequences are not ones that I would want to contemplate.