De Canio 'on the right track'