Westjet is excellent with parents using carseats (they actually prefer that you do) and Air Canada is pretty good... we fly out of Calgary.
You need to be careful with the Alpha Omega because the top most position is for *booster mode only*. This will be imprinted on the plastic (difficult to read) on the back of the seat. Most children outgrow this seat by height right around the age of 2.5 - 3 years old because of this rule.
If you want to tell me where his shoulders are in relation to which slot he is using on the Alpha Omega and his height/weight, I can give you some recommendations. Off the top of my head, we (techs) generally recommend the Evenflo Visions/Chase/Traditions or Evenflo Bolero/Generations as good combination seats. The Bolero/Generations will make a better booster than the Visions/Chase/Traditions, but keep in mind that no matter what seat you get, you will eventually need another booster (probably just a $20 backless booster) down the road though.
Both versions of these combination seats harness to 47lbs and then booster to 100lbs. They also have nice tall top slots, so the harness mode should not be outgrown before 5 years old (good booster age). They are also fairly easy to install in most vehicles.
As for the 7 year old... legally, they do not have to be in a booster in California (6 years old OR 60lbs). From a safety aspect, they should be in a booster until they can pass the 5 step test. Children that do not pass the 5 step test are at risk of submarining under the seatbelt causing major stomach injuries that easily lead to death.

Incidentally, children that are graduated to a booster too soon are also at risk of these injuries... children should be a *minimum* of 4 years old *and* 40lbs before going to a booster. A simple backless booster would be fine for a 7 year old as long as the vehicle you are using has head restraints. A backless booster also stores well in a suitcase or as carry-on in the overhead bin (my preferred method so it can't get lost).
The 5 Step Test
If you answer "No" to any of these questions, your child must be in a booster seat:
1. Does the child sit all the way back against the auto seat?
2. Do the child's knees bend comfortably at the edge of the auto seat?
3. Is the lap belt touching the top of the thighs, not the tummy?
4. Is the shoulder belt centered on the shoulder and chest?
5. Can the child stay seated like this for the whole trip?
BELT-POSITIONING BOOSTERS CAN NOT be used with only a lap belt!
(See your car dealer for a lap/shoulder belt retrofit.)
Hope that helps... sorry for the book.