Volunteering
Volunteering is generally considered an altruistic activity, intended to promote good or improve human quality of life, but people also volunteer for their own skill development, to meet others, to make contacts for possible employment, to have fun, and a variety of other reasons that could be considered self-serving. Volunteerism is the act of selflessly giving your life to something you believe free of pay. Volunteering takes many forms and is performed by a wide range of people. Many volunteers are specifically trained in the areas they work in, such as medicine, education, or emergency rescue. Other volunteers serve on an as-needed basis, such as in response to a natural disaster.
Volunteering gives you an opportunity to change lives, including your own. If you're feeling frustrated or overwhelmed by the news of a disaster, volunteering to help can be a great way to cope. If you'd like to support a cause but can't afford to donate money, you can donate your time instead.
Help Kids Learn and Grow
Become a Big Brother or Big Sister, camp counsellor, or volunteer for an after-school sports program. Special Olympics games and events are great ways to get to know special-needs kids.
Help the Environment
Join a conservation group and help out with river preservation. Take part in a local park cleanup day. You don't have to be an outdoorsy type — if you can't picture yourself hauling trees up a hill, you could help out in a park office or education centre.
Support a health-related cause
Lots of us are close to people who have a medical problem (like cancer, HIV, or diabetes, for example). It can feel good to donate your time to an organization that raises money for research, delivers meals, or offers other help to people with an illness.

If you have more than one thing you love, find a way to combine the two. For example, if you love kids and are great at arts and crafts, visit your local children's hospital and offer to lead art activities for young patients.
Child Development