Really Richard? Can you point to where in the Criminal Code "sexual assault" is defined? Because I can't find it. The code just says it is a crime without defining it. Go to a police site and you will find them explaining it as the violation of a woman's "sexual integrity"... oh no I do believe I feel an attack of the vapours coming on... we've time warped to the Victorian era.
BTW read through the code, there are all sorts of interesting things such as that anal sex is ok but only if it is confined to two people. If three or more people are present then it is a crime. So if you're planning on a threesome just make sure nobody uses the back door. Again we are in Victorian times.