Thank you for the question.
In the legislation, it is prescribed that every use of the authority to stand up a new entity requires Governor in Council approval. The government of the day would need to approve the stand up of a corporation once a proposal is put forward.