The Criminal Code contains different types of assault charges including simple assault, aggravated assault, sexual assault, assault causing bodily harm, and assault with a weapon.
Regardless of what charges a person faces, the consequences of a conviction can have a devastating impact on the life of that person.
Some questions you may have are: