Not to change the subject, but this is my biggest gripe about IAH. The "competition" to the "primary carrier" to a destination (usually United, but in this case, Air Canada), is often so BAD that it's not even a viable option for most travelers. And often these terrible options cost just as much. It's just about impossible to do any sort of competitive price comparison, except to maybe a few select destinations (like NYC where there are 3 different airports to choose from).
The exception was when Southwest was flying out of IAH - they offered some great deals on few flights they had and put pressure on the other carriers, but that's gone now.