For a municipality to qualify as a town, it either needs to be a provincial capital, or have a population of at least 10,000 and sufficient income to cover the tasks of a town.
To be considered a town, a municipality must either be the capital city of a province or have a population of at least 10,000 with the ability to fund its own services.