My roof was over 12 years old and it was time I got it replaced, I called a few roofing companies in Vaughan, but the most professional roofing company was Veronica Contracting Inc. I did the contract them to complete the job and I am very satisfied with the Veronica Contracting Inc. They finished the roof in two days and it looks great. 5 stars for a job well done. Thank you so much. So now, I will be the one who recommends these guys to anyone looking for a professional roofing company, very courteous and they took out the time to explain the different shingle options and pricing options.