Im sure we can also use Town here for kaupunki, Finland is not exactly drowning in Cities,
I have noticed from another course here in Duolingo, that Duolingo uses city for all sizes. I too would be happier, if there were more towns.
Kuopio is definitely a town not a city!
Remember, Oulu is a city, too :)
Both should be accepted.