Unfortunately the law in Canada states that you are only allowed to use enough force to neutralize the situation.
That is the way it should be everywhere IMHO. Don't confuse a willingness to use NECESSARY force with an advocacy of using EXCESSIVE force. Determining necessary force does not entail trying each an every possible response, in order of severity, until you finally find something that works. Nor does necessary force mean that you immediately jump to the most lethal level of response. Judgment is required. Good judgment. That is why you obtain training, do research, and practice.
But I understand that laws are different in different places. Some countries do not think any assault ever justifies a lethal response. If you are severely assaulted you are expected to lay there and die rather than defend yourself. I consider myself lucky to not live in such a place. I hope to never find myself severely assaulted, but I take some small comfort in knowing I can defend myself (I practice and have gone through training, and continue to go through more and more training).