As is with Canada, the problem is always investors. Canada's housing crisis stemmed from a lot of outside money buying up property simply to sit on it and leave it empty/unused, and in the Netherlands you see similar trends along with investors buying up property the moment it appears. Additionally, any bans on things like Airbnb gets overruled by the court system.
These are all things that lower taxes and kicking out foreigners can't solve, because that just opens up more property for investors to swoop in and buy. You stop investors from speculating on property and make it illegal for property to go unused and you solve a good chunk of the issue right there.