I have found Expedia to have better routings than Travelocity - at least as far as itineraries starting in Canada are concerned.
Both have a long way to go however, even though they have added the multiple-stop capability which neither AC nor CP have ever had. Problem is neither has a provision for picking up gold status which gets you into the Economy Plus section of United flights.
------------------
AC SE
BA Gold