Currently, while there is an option to add custom incident states, such as "Canceled," there's no way to define it to function like the Closed state. The main reason for this request is that the Canceled state still appears in the "Active" section of the My Requests widget in the user portal.
We request the ability to define custom states with the same behavior as Closed to improve incident management flexibility.