Stick with blade. Using a strong wood about 1" thick. Attach A bayonet mount, available from several sources. If needed you can mount an M7 style fairly quickly.
Several companies make bayonet mounts that can be mounted on wood. They were designed to be mounted on firearms but have screw holes for mounting. Pick one that has the screw holes. Another way is to mount a picatinny rail. Then get a bayonet mount that uses it.I am glad I am not the only one thought about this. I suggested to look into bayonet in the post above. But I have no idea how hard it is. But if you say they actually have holder for canes, that's it.