This certainly is a well-intended proposal. The thing is that it might not really be necessary, given that the open court principle is already a fundamental principle in the Canadian criminal justice system and in the justice system as a whole. That is already covered by the ability to attend and to have access to reasons, which is part of the changes in this particular bill, including that the reasons be on the record or written.
Including “made publicly available” is a form of codifying the open court principle, which is not necessary and in fact could cause some confusion, given the maxim that the legislator does not speak in vain. It could, as a result, give interpretation that its exclusion elsewhere in the code means that the principle does not necessarily apply in other contexts.
In addition, the requirement for reasons relates directly to the federal head of power in terms of the criminal law, as these reasons are necessary for the purpose of appeal. However, it's quite different to then move into an issue of how these reasons become publicly accessible, which is a matter of administration of justice, which falls within the jurisdictions of the provinces and territories, so it may be straying beyond federal jurisdiction to some degree.