Canada's top soldier is vowing to punish or expel all abusive perpetrators from the military in the wake of a new survey by Statistics Canada that found 960 full-time members, or some 1.7 per cent of the regular force, reported sexual assault in the past year.