CADIP – Canadian Alliance for Development Initiatives and Projects

Description

International youth volunteer projects in Canada and abroad in the field of environment protection, charity work, social actions, festivities, etc.