In accordance with its Vision 2025, the Canadian Red Cross delivers primary health care programs, relief supplies, water and sanitation and shelter solutions to people affected by conflicts, natural ...