Climate legislation 'doesn't do anything': Canavan