How about this:
There is a word in the english language that means doing harm to another, and that word is ASSAULT.
When you assault someone/something with criminal intent, that's CRIMINAL ASSAULT
Criminal assault is not the same as assault. Criminal assault has intent, non criminal assault does not.
The criminal code of canada is only interested in criminal assault, ALL references in the criminal code are references to criminal assault, but as we can see, and what you refuse to acknowledge, they are not the same thing
They are two different concepts. If I do damage to your person, I have assaulted you... it may or not BE criminal... but is still an assault. Sorry.