As I understand the proposal, it is the prohibition that would be “by December 31, 2029”, so the Governor in Council may make regulations respecting the prohibition by 2029. It is the prohibition that would be set for that date.
The regulations themselves could be made earlier, but the prohibition would be by a certain date. That is specified in the legislation and, therefore, would be the same date as made in the regulations.