Welcome to the Canadian Peregrine Foundation. We are a Federally Chartered Canadian Registered Charity (a non profit group) dedicated to the...