To buy or to build a home in Toronto: key points to consider before deciding