Here’s an idea, get someone a gift card where they can donate to any charity of their choice. Canada Helps is a website where you can donate online to any Canadian charity of your choice. Also, if you need to buy a gift for someone that has everything, they also have charity gift cards. This is also a great long distance gift, as the charity gift card is an email card. It can be for -any- denomination, as little or as much as you want. Why send a plain e-card when you can send someone the gift of giving? They make it very easy. Check it out.