I work in a lab where we clean titanium parts regularly. Titanium will absorb and hold oils, and we have to get the oils out of the parts before working with them. We clean the titanium by heating it up a little, then wiping with acetone while warm. We complete this process 3 times. The heat helps drive out the oils, and wiping it down warm will eliminate more of the oils than doing it at room temp.
I don't know for sure, but some of the other products mentioned may actually be putting more oils into the titanium than actually cleaning them. I don't have titanium cans, so I have not tried this process on them. I'm sure the other products mentioned will probably work without issue. Just thought this may be helpful information.