I think it is tomato not tomato !!!
Because it would be pronounced differently. (Toh-may-to)=(Toh-may-toes)
Tomato is singular and tomatoes are pluralTotoma
Yes. They are the same word, so they will ryhme.
Cans come in different sizes. But typically, it would be about a dozen.