Adam D Canning Freshwater Sciences 2023