To my knowledge, aluminum cans use some kind of internal coating or liner to protect the drink from the aluminum. Or, as wikipedia implies, to protect the aluminum from the drink!
From: http://en.wikipedia.org/wiki/Aluminum_can
...some people believe that aluminum leaching into the fluid contained inside can be dangerous to the drinker's health. The exact role (if any) of aluminum in Alzheimer's disease is still being researched and debated . Aluminum cans contain an internal coating to protect the aluminum from the contents. If the internal coating fails, the contents will create a hole and the can will leak in a matter of days.
So, the acid will eat the aluminum?