Of course if you follow the letter of the law (Aeroplan's "law", anyway), you cannot directly donate points to a charity. You must have the charity contact Aeroplan to set up and account and a "program", and only then you can direct Aeroplan to donate your points to the charity.