C-45 (Recreational cannabis) and C-46 (driving high) coming into force:
for C-46:
52 Sections 12 to 50 of this Act come into force on the 180th day after the day on which this Act receives royal assent.
The information on this page is current as of June 14, 2017
https://www.parl.ca/LegisInfo/BillDetails.aspx?Language=E&billId=8886286&View=6
For C-45: 226 The provisions of this Act, except sections 161, 188 to 194, 199 to 202, 206 and 225, come into force on a day or days to be fixed by order of the Governor in Council.
The information on this page is current as of June 14, 2017
https://www.parl.ca/LegisInfo/BillDetails.aspx?Language=E&billId=8886269&View=6
so.. C-46 has a fixed date after it becomes law but C-45 will be fixed at will (I still think trudeau will set it for april 20th 2018---) the trudeau (father and son) have always been big on symbols)