Who has that power? Well, no one, specifically, because as soon as the Clerk of the Privy Council determines that this or that document is confidential, it's all over from a judicial standpoint, given what is provided for under section 39 of the Canada Evidence Act.
However, as far as parliamentary affairs are concerned, it's completely different: it is up to you to decide. We are aware of the nature of these documents; they deal with financial issues, I believe, and the costs associated with bills that deal with prisons. You could say that a member of Parliament decided that some things are Cabinet confidences. However, as Mr. Brison stated earlier, you may be able to argue that what was discussed before a bill was introduced in Parliament does in fact constitute a Cabinet confidence. I imagine the issue was discussed and that it is a confidence.
However, as soon as a bill dealing with that specific subject is introduced, logically, members of Parliament will be asking to have access to all the information in support of that initiative. It is up to members of Parliament to decide whether they have received all the information or not. In fact, members of Parliament could decide not to support the bill. Discussions in committee might prompt members of Parliament to vote against the bill, rather than simply seeking to censure the government for contempt of Parliament. You have the option of voting against the bill.