Thank you for your question.
I'm quite glad to have the opportunity to correct you.
Minimum sentences didn't work, actually. They were a total failure on the part of the Conservative government. Conditional sentences exist to address the overrepresentation of Black and indigenous people in the justice system. Serious crimes always deserve serious consequences, but in our system, we give judges some discretion in applying the law.
The principle whereby a person is presumed innocent until they are convicted does not come from An Act to amend the Criminal Code, the Youth Criminal Justice Act and other Acts and to make consequential amendments to other Acts. That principle goes to the heart of the right to be presumed innocent for the purposes of bail, as per the Supreme Court. The purpose of the act was to provide a framework for common law and charter principles, as interpreted by the Supreme Court of Canada. It did not change the foundation of the bail regime or even the majority of bail rules.