Sydneysiders heading to two Christmas events are being warned of delays after 18 train trips were cancelled.