Yes, people who currently live somewhere get a say, while others who want to move there do not.
To put it another way, it often happens that people will vote for candidates at the provincial/federal level that support increased immigration and/or population growth, and simultaneously vote NIMBY at the local level.