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.
A municipality can become a town by meeting one of two conditions: being the capital of a province or having a population exceeding 10,000 and sufficient financial resources for town-level operations.