Bill C‑59received royal assent in June, I believe, and almost all the changes were implemented, save a few provisions that will come into effect one year later. It's similar to Bill C‑56, which obtained royal assent in December 2023 and, if I'm not mistaken, some changes will come into effect one year later, so in December 2024.
On November 25th, 2024. See this statement in context.