I find that AC has a knack for turning a short delay into a long delay - either because they do not have enough staff and/or the right hand does not know what the left hand is doing. Here is an example from this week - YVR->YYZ, with an 1130 departure:
- 1000 - Flight delayed ten minutes from 1130 to 1140 because of aircraft replacement - although new aircraft is at the gate
- 1120 - Gate agent announces that due to smaller replacement aircraft 20 people will not get on the flight - this is after normal boarding time for n 1140 departure
- 1145 - Start boarding for an 1140 departure
- 1154 - Receive text notification from AC that flight will depart at 1153 - one minute ago
- 1200 - Captain advises that they are waiting for a seat cushion replace (remember plane has been sitting there since 1000)
- 1215 - Flight finally departs.