Can I bring a keg on the river?

Yes. A keg is not considered a volume drinking device or a disposable container, therefore it would be permitted on the water. This is assuming it is used to fill other containers such as non-disposable cups, but not consumed directly from the keg. Also, it must be the type that is returnable for a deposit and refillable.