I have an unpopular opinion on this - I don't want Yaniv to go to jail.
Canadian law respects self-ID for troons, meaning that Yaniv is likely going to go to a women's facility. It's going to cause so many problems for the women there. It's a perfect environment for him to victimize even more people, and it's a population that's been disproportionately impacted by violence and sexual abuse already. It's also not like these women can choose to ignore him or leave. They're trapped in a building 24/7 with this sex pest. Can you imagine having to share a room with him? There's story after story after story of some troon rapist getting into a women's DV shelter, homeless shelter, or prison and assaulting the other residents. Women in prison aren't delicate flowers, but they're also not all lesbian bears who are capable of curbstomping a grown man who weighs 100lbs more than them.
Women that he antagonizes or directly assaults are going to be blamed for starting fights. They'll be labeled as transphobes, humiliated, and punished for standing up for themselves. It's already happened in other places when women didn't want to share cells with troons or room with a man in a dress after fleeing rape from a relative at home.
For as much as I want Yaniv to go to jail, what I want more is that he won't have easy physical access to women he can harass (or worse). I would be very supportive of him being hauled off to a facility if it was for men only or he was housed in the male wing. It seems like the police, the HRT, medical services, and everyone else who isn't at the rainbow gender party recognizes that Yaniv is play-acting to get what he wants. His own mother doesn't use the right pronouns. None of that matters to the law, and his legal gender determines what type of facility he's sent to. Any judge that tries to determine otherwise will be lynched. Canada drank the Kool-Aid on this one.