Aeroplan used to be great - it had no close-in ticketing fee, no date change fees, had one way trips and short-haul trips. Now the fees and fuel surcharges are crazy. AE miles are also harder to earn, it seems.
I am actually considering moving my AE miles to US Air via points.com