Do I need to know how to swim to do canyoning?

No, you only need to be able to float aided and not be afraid of water.