Hope we get notices on flight changes. The connecting flight was delayed for 4+ hours from Beijing to Vancouver and I did not receive any notices from Air Canada nor Expedia on the delay expectations. I only knew it when i arrive Beijing. This is not acceptable, i could prepare extra medications if i know before the first leg that connecting will be delayed this much longer. First leg is 2+ hours flight to Beijing, airlines already know before we fly in, and why is there no notifications? even from Expedia where i book my flight?