On Guard for Humanity
5000 Yonge Street
Suite 1901
Toronto, ON M2N 7E9
Canada
ph: 1.416.549.8021
fax: 1.416.221.8568
alt: 1.647.298.0882
info
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.
“Give a man a fish, and you feed him for a day. Teach a man how to fish and he will feed his family for a lifetime.”
Old Chinese adage
On Guard for Humanity
5000 Yonge Street
Suite 1901
Toronto, ON M2N 7E9
Canada
ph: 1.416.549.8021
fax: 1.416.221.8568
alt: 1.647.298.0882
info