Altaflyer - whether you're aware or not, Aeroplan does do this. I can say this with certainty as I have spent several hours with some excellent AE staff going over "good" and "bad" issues, some my own, some that I have seen on FT but which do not impact me personally.
Unhappily, in many cases there is not much that can be done, because of (a) cost (i.e., pretty much any IT change is out of the question at the moment) or (b) union contracts (i.e., getting rid of evil T1 MLL agents for instance).
Simon