You're correct that the amendments that were passed through Bill C-452 by Parliament are not yet in force. Bill C-38, which was introduced by the government, is in the House of Commons currently. It proposes to amend the coming into force clause of Bill C-452 for the reasons you have outlined with respect to the mandatory consecutive sentencing. It's no surprise that it's complicated to follow because it also relates to another piece of legislation that was passed by Parliament, Bill C-36, which I spoke about, and that was the bill that enacted mandatory minimum penalties for trafficking.
On February 15th, 2018. See this statement in context.