Bus cancellations could continue for a year, union warns