Originally Posted by
Caleklika
Flight crew/cabin crew illness is the only thing that springs to mind.
This is the first thing that comes to my mind when it is delayed this long and this far in advance. Someone in the crew that is currently in YVR is sick and unable to operate the flight back, so you have to wait for the incomming crew to be rested.