There are long-term disability payments. There is a disability award, which is what used to be the Veterans Affairs...under the old Pension Act. A person received a pension; they now receive a lump sum award. That sum is provided.
Yes, there are a number of other programs with Veterans Affairs. It depends on your situation and how seriously you're injured. But as the seriousness of the injury is compounded, the benefits provided are more significant.