Things to Consider When Hiring a General Contractor in Toronto