Welcome Step to Humanity

STH was established in 2016 as a non-profit, non-political, non-partisan, and international charitable organization under the British Columbia Societies Act (Registration # S0066022). It received charity status in January 2019 from Canada Revenue Agency (CRA Registration # 750593923RR0001).

Our Mission:

To reduce poverty by providing employment related skill training, education expenses, sanitation and medical supplies, and direct financial support to improve livelihoods.


Reducing poverty in developing countries in Asia and Africa by providing:

  • employment related skills training to unemployed and disadvantaged youth;
  • educational expenses to secondary and post-secondary underprivileged students;
  • sanitation and medical supplies/ services to poor people; and
  • similar and related services above including financial support to improve livelihoods, as recommended by the executive committee members.



 TD Bank, Account number: 004-0678-5238312, or, Please e-transfer through: info@steptohumanity.org


Head office: 6254 Ambleside Pl, Duncan, BC V9L 5R2, Canada