Caroline A Canham Freshwater Sciences 2023