I'd first like to mention that the Chief Electoral Officer has the power to bring into force various provisions of the act upon the publication of a notice in the Canada Gazette, provided that the preparation for the coming into force of those specific provisions has been completed. The fact that the bill would receive royal assent after January 1 would not be an indication of the applicability of this section.
On October 18th, 2018. See this statement in context.