It's why I moved out to BC. My son has a disability, in Ontario if I left him inheritance and he was on a disability program the Ontario government would take the inheritance. In BC they see disability and inheritance as separate items and leave it alone.
There are ways around it in Ontario by setting up a special trust fund, but a province that takes away what should belong to somebody is not a good province.
You could argue that he's getting disability funds, but that is based on income and leaving a person inheritance is not income. And if it generates income then you should get taxed like normal, and disability payment adjusted to suit
He might be gone in a few years, but the way they are setting things up the Republican regime may be here to stay. Better to seek independence for better security