That's true but in Canada there are several drawbacks.I know you said no firearms - but a shotgun (particularly a pump action) is probably the best (and psychologically effective as well) home protection weapon.
First, your gun is going to have to be >26" so probably too long to aim effectively in an indoor encounter. Second, to be legal you will have to keep it trigger locked with the ammunition stored separately. It is going to take you a few minutes to prepare to fire it, and you might not have that long.
For legal weapons I think a rifle with a bayonet fixed is going to maximize the fear factor and intimidate far more than a sword or knife. You can also point it out and use it to maintain a distance between you and the bad guy, which is harder to do with a knife or sword. People tend to back up when you advance at them with a bayonet fixed.
You can also use your rifle as a decorative piece of art in your home. Get an old Lee Enfield with a nice wooden stock, remove the bolt, fix the bayonet, and hang it on the wall. It's a nice piece of Canadian history, the Canadian Forces used the Lee Enfield to defend our country in World Wars 1 and 2, in the Korean war, and it even saw some use in Afghanistan. It's appropriate, then, that even if only as a glorified spear it would serve a role in defending your home.
Just remember: Thrust, twist, rip.