"Canadian law identifies three levels of sexual assault from rape to groping. Is that not good enough for you?"
No.
Not when everything that doesn't involve weapons, direct threats, actual bodily harm, wounding, maiming, disfigurement or endangering a life is just lumped into one category. And especially not when the term "sexual assault" doesn't seem to even be defined in the section of the criminal code making it illegal.
So let me repeat: no three levels is not enough. Not when a stolen kiss and rape are all lumped into the same thing. And these articles show exactly why.