Corporations will have to disclose the income by law. It isn't the place of the government at this point.
They don't need to disclose it for the gov to know they have it. It's in government databases. They don't give out money without a record of the application and the payment.
If this was publicly accessible information the media would be able to ATIP it like anyone else and the gov would have no legal choice but to release it.