You can tax unoccupancy, which is what Vancouver does. Having a tenant in the house actually makes it more difficult to sell and has overhead (risk in damage and non-payment, often both), so taxing empty houses puts some pressure on speculators to rent the places out at least.