Who made you the judge? Some people call the police and tell false stories for revenge or other twisted reasons. I married a narcissist woman a few years ago, and everything out of her mouth was manipulation and abusive. The second I started standing up for myself and calling her out on the lies and gas lighting, she started calling the police to try and create a narrative that I was the problem. So she could look like the victim, when in fact she was the abuser. I never once touched or threatened her in anger. She called the police on me 3 times in one month during her disregard of me, They even came to my work one of the times. I'm 48 years old, and I have never had the police called on me ever before. Lucky, the police believed me, and I was never charged. But that was pure luck, as most of the time the police will charge the male based on what the woman says. They usually don't care if it's true or not. So stop judging and demanding answers. You don't know the story.So did you physically assault her or not? I cannot believe you are thinking about sponsorship when you have serious charges against you that could lead to your deportation (unless you're a Canadian citizen). Either way you will need to fight these charges first, there is no way IRCC is going to let you sponsor someone when you have been charged with assault.