Thank you for your replies. I see your points. With a kid getting close to high school years, I do not want to pull her off school work for 2 weeks for vacation. It will teach her the wrong work ethics and make her struggle to catch up after missing school. We also have a toddler that will not sit still more than a couple of hours... so anything other than direct flight will be a torturing experience. You are right, I am stuck with direct flights in school vacation time, but still $5000 for a family of 4? I still remember in 2009 during the financial crisis, Air Canada came begging for government bailout. Now economy is better, they simply gouge those taxpayers who supported them a few years ago.
Should I wait until the summer to book my Christmas flight? Do you think the price will be cheaper? Anyone has a crystal ball that still works? Please let me now what you think.