On Guard for Humanity is a Canadian-based, not-for-profit, registered public charity (Registration No.: 84526 9075 RR0001) , dedicated to improving the lives of Canadians and those of the most vulnerable people exposed to natural and other disasters worldwide and who lack the means to develop emergency preparedness and response programs on their own.
On Guard for Humanitywas formed out of recognition that when disasters strike, much needed help arrives too late, often days after a disaster has occurred.
Community preparedness is the only practical solution for people living in high-risk areas. Locals are the ones who can bring any effective help in the first few hours following a disaster and it is their capacity that has to be strengthened.
This is achieved by tackling “one community at-a-time”, with local community-based programs that can be understood by everyone, with a particular focus on preparedness, safety, health, education, capacity building, infrastructure development, environmental awareness and the eradication of poverty.