No, it seems toothless, with obvious loopholes. A sane housing market is way more important than allowing temporary residents to buy a home. They can rent until they either leave or become permanent residents.
Just look at Vancouver where incomeless foreign students are buying supermansions.