Excellent goodwill by CX
I sent in a polite email to CX telling them how the YVR flight delay (due to mechanical failures) cost me 2 business meetings with clients in NYC, which I understand they cannot foresee that, however, the ground staff refuse to give any updated information on whether we can fix or fly or we have to sleep over, because I need a solid answer to reschedule my business meetings. Instead a guy simply told me "it could be a couple of hours or worse you might not fly for a day..."
They wrote back today that they are sincerely apologetic, they can't foresee mechanical failures, they have notify their ground staff in YVR to be more helpful in giving approximation updates, and they will give me $100 USD voucher.
Nice