After having several of the big-name roofing companies come to my home to provide me with an estimate to a few small repairs only to have them try to coerce me into replacing my entire roof (as well as my neighbour's since I'm in a semi), I became fed up. Luckily, I was referred to Bogdan Kozak at Kozak Roofing.
Bogdan personally came to my home soon after calling him and provided me with a very fair estimate for the repairs only. He actually told me that my roof still had a few years left on it too! He also took the time to explain that some of my "leaks" weren't actually leaks but rather internal condensation on pipes due to poor insulation (since the drips only occurred when it was cold outside). He was 100% accurate.
After the work was completed by his extremely friendly son and nephew (who in my opinion went above and beyond the original estimate due to some problems they found which I wasn't aware of), Bogdan stuck to his estimated price and didn't charge me a cent more.
I will be calling Kozak Roofing when the time come to repair my entire roof. You should call them too!