Ambrose,

No, the justice system will get convictions but never all the time and not as many as you want.

From some stats I have seen, in 2014 on average the conviction rate for all court cases was around 66% (Stats Can, 2014) and there were a total of about 350,000 court cases.

Again per Stats Can in 2016 there was a total of 2.1 million criminal code violations. It seems to me that a lot of those violations did not result in court cases despite most court cases involving multiple violations.

This info tells me that the chances a crime will result in a conviction is probably less than half on average. It is higher for some crimes and reported in this story to be as low as 10% for sexual assaults (I leave it to someone else to confirm the exact numbers).

So any woman coming to the courts for justice should not expect too much. Even if sexual assault conviction rates increase substantially will still probably have no better than a 50% chance of succeeding.