Waterloo City Hall aims to give vacant land worth $20 million to Habitat for Humanity for free, after choosing the charity to ...