In Tenerife you can go canyoning all year round, but after it rains there will be water flowing through the ravines and it will be more rewarding. The best time to do it is between 1 September and 30 June.
Bear in mind that some areas are restricted because there are certain bird species nesting. But don't worry – the best professionals will give you all the advice you need.