Here's why:
* It's a noun ending in "a". In general, nouns ending in "a" in French are feminine, but there are exceptions.
* It's an exception to the rule. "Soda" is one of those words that ends in "a" but is still masculine.
This is similar to how "le cinéma" is masculine even though it ends in "a".