Cans are not included in the basic drinks package. They can be purchased though.
However, on my two latest cruises, Star and Gem, Diet Coke/Coke Zero wasn't availble in fountain, so they poured it out of cans. A couple of times they just handed over the unopened can, asking me if I was fine with that.