We started with Hamid Nili at CanStone - he gave us an excellent initial price for a granite countertop with a marble backsplash and new sink and faucet. As the project progressed, there were price increases due to needing a 2nd slab of granite, the backsplash was more extensive than originally envisioned (i.e. behind the range and fridge) and an upgraded faucet. But these increases were all reasonable and very incremental. Hamid recommended someone to do the cabinet renewal and coordinated his part of the project with him. He was also extremely responsive when I had a last minute change of heart and bent over backwards to accommodate me. All in all, from planning to completion the renovation was finished in 5 weeks.