Avalanche Canada is a non-government, not-for-profit organization dedicated to public avalanche safety. They coordinate and deliver avalanche awareness and education programs, provide curriculum and support to instructors of Avalanche Canada training programs, act as a central point-of-contact for avalanche information, and work closely with many different avalanche research projects, both at home and abroad.