One of the best and personally rewarding charitable organizations in Calgary to volunteer for is Between Friends Club for Youth with Disabilities. They help families with disabled children and young adults to enjoy some of the recreational activities normal youth can enjoy. They also operate summer camp (Camp Bonaventure) which is when they need most of the volunteers. They also run evening programs throughout the year. The volunteer experience is amazing. To see disabled kids laugh and be happy from the simplest things like singing and dancing, cooking, reading and just watching a movie together is an unforgettable feeling.
This is their web-site:
http://betweenfriends.ab.ca/