Update. I'm departing tomorrow on CA879 from YUL to HAV. I just tried to check online, and at the very end of the process I got a message telling that my checkin had failed. Tried again, failed again. After that, my reservation just disappeared. Now I get a message saying that it does not exist anymore. It just vanished. I've been on hold with Air China for an hour and still waiting. Any thoughts?