In case the data point is useful: After AC865 on August 21st was delayed due to mechanical problems (thereby causing me to miss a connection), I got a 15% discount code *and* after writing to Air Canada they said that I would get a cheque for 600 EUR.
Said cheque hasn't arrived yet, but they said 4 weeks so I'm not too worried yet.