fix and clean canon