As a professional Home Inspector, I am especially careful about the quality of the work done by contractors that I recommend. That being said, Tony at Taves roofing is fantastic.
We came across a home in Surrey with a brand-new roof (installed by other guys) that was atrocious. Tony and the crew came in and rehabilitated the roof. It's now a great roof that is installed well.
They use quality products and never cheap out on material (such as using a base sheet and cap sheet and calling it a 2-ply. That's not a 2 ply, a proper 2 ply is base, double flam sheet and cap sheet).
I have sent multiple jobs his way, and he and crew always deliver a great product at a good price.
Would highly recommend.