Pledge to make a difference, together.
The Owl Foundation is a registered Canadian charitable organization focused on helping wild Canadian owls that are injured or orphaned. The foundation operates an owl rehabilitation centre located in the Niagara Peninsula, Ontario, Canada.