in todays scenario it feels ok to cancel ticket if train goes late by more than 3 hrs you have much options,but earlier no, trains were very less and road connectivity was also poor, so cancellation were not proffered for train going late, its my experience