That's a good question.
As far as I know, Canada Post is the body that establishes postal codes across Canada. We try to maintain as much stability as possible and not change postal codes, because we know that would create all kinds of problems for Canadians.
However, I know that municipal addresses fall under the jurisdiction of cities and municipalities. Canada Post is not involved in that.