Exactly the reason(s) why we fly American Airlines from Calgary. Yes we have to overnight in Dallas but it's part of the vacation experience!
WestJet may offer a direct flight (but only in the winter) but that's almost 8 hours stuffed in like sardines. Thanks but no thanks. Air Canada is the most expensive
carrier so we nix that altogether.