If you need to be there, just suck it up and go with the original ticket. There are too many ideas you are floating in your mind that might/will back fire; what will be the consequence to your business/career?
AC is the only one that flies YYZ IAH non-stop; CO and UA code share it.
Whichever ticket stock it is with you are still dealing with Expedia, they sold you the ticket.