North-South Development Roots and Culture Canada is a not-for-profit organization advocating for diverse communities, in their identity and culture, while aiming at the improvement of socioeconomic conditions.