The programs are first distributed to the departments. For example, such and such a department must develop such and such a program. The Privy Council Office ensures that the work is done and that there is interdepartmental coordination, because these programs often involve other departments.
Some cabinet committees examine the issues before they are approved by cabinet, then proposed to Parliament, if a bill has to be prepared. We ensure that the problems are in fact addressed and that the ministers are aware of all the aspects of those problems and their repercussions. The ministers must be able to examine all the options before making an informed decision.