White Amur, aka "grass carp"?
They will eat cattail sprigs, but not mature cattails. They are cold hardy, no problems here in central Ohio where the ponds regularly freeze over. They are a little like people, voracious eaters when they're young & teenagers, but just fat and lazy when they grow...