I'm not sure that Canadians have the same rights of self-defense as Americans. Shooting an armed intruder might mean criminal charges for the homeowner.
There's "a bit of a gafuffle" over this issue up here right now as there have been cases of citizens being charged for protecting their homes. Home attacks are not common, but they are happening more than they used to. Violent crime is on the rise. The police have been asking for bail reform to keep violent criminals and reoffenders behind bars, but to little avail.
This is part of an email I got this morning from "one of our political parties":
In Canada, your home is supposed to be your sanctuary.
A place where your family is safe.
But under the [current] broken justice system, honest Canadians who are just defending their families are treated like criminals.
All while repeat violent offenders get out on bail and walk free.
And yet, in response to Pierre Poilievre's announcement calling on the government to amend the Criminal Code to ensure Canadians won't be thrown in jail for simply defending their homes, their families and themselves, here's what a Liberal Minister had to say:

No, it isn't "the wild west" but he's clearly out of touch and thinking of the Canada of 25+ years ago.
Relatively few of us have guns (compared to you folks), and keeping a firearm within reach "just in case" is
verboten - they must be locked up and unloaded. I'm not sure what charges you'd be faciing if you used something other than a gun, but the thought of using a firearm is simply abhorrent to those currently in charge of our fair country. We are allowed to "use up to lethal force if deemed necessary" to defend our lives, but not our property AFAIK. And even defending our lives with a gun will result in having to defend yourself in court to explain how you managed to have a gun available.
We appreciate the relative lack of violence up here, but we seem to be unwilling to accept the increasing reduction of innocence that we have enjoyed for so long.