My suspicion is that while Air Canada would like to do this, their contractual arrangements with Aeroplan either limit their ability to do so, or don't make it worth their while (as Aeroplan miles are Aeroplan's "currency", not Air Canada's).
Also, the IT side of things may not make this very easy either.