Do I need a swimsuit?

Yes you should arrive already wearing one. You also need to bring a towel, a dry change of clothes and a spare pair of shoes to put on when the canyoning is over.