Bill Mitchell has been doing roofs in Toronto for over 40 years in a company started by his Dad. He really knows what he is doing. We had a very large roof, and he and his team removed the existing shingles (2 tons of them), put on a protective layer of plastic, and a brand new roof, completing the work in one day. (The previous owners had had a cheap job done before we moved in, adding another layer of shingles on top of the existing one.) In two weather events since then, our neighbours' roof was taken off by a near-twister, and I have found other neighbour's shingles all over my garden after high winds. But ours has remained solid and intact. If you want a good job done properly, this is the company you should get.