The Canadian Canoe Foundation is a registered charity that develops watershed-wide education projects that culminate in youth leadership...