3 things to do before choosing a home developer in Toronto