I booked the duct clean-up calling 519-804-7168. I was then called back from 647-483-6063.
The next day they sent this guy:
Hassib, while seemingly competent and knew what he was doing, did a really superficial duct cleaning job. His assistant was much worse.
I was quite busy that morning, so wasn't supervising them all the time.
They used compressed air to blow the vents and an outside truck vacuum hooked to the main line for suction. The vacuum seemed to be not powerful enough, so they made some real mess in the basement, and offered to vacuum it when asked about it. I didn't really care about that, as the basement is not finished.
Then the took care of my vacuum & drier. Nothing fancy here - air under pressure and some vacuuming.
Not sure if they cleaned the furnace at all, as haven't seen them taking the blower out. And they never cleaned the return registers.
Everything took ~2 hours.
When I found out that the registers were dirty, I called Hassib, complained about the poor job done by his assistant and politely asked him to come over and finish the job. He refused and directed me to call Toronto Breeze Cleaners, claiming that it's their problem and gave this phone no. 647-479-5878. After several unsuccessful tries to talk with the office, I decided it's a dead end.
Now for the bill:
Hassib said that the advertised price of $120 only covers main ducts cleaning, not the return duct. So he wanted $150 extra for the return duct and furnace cleaning. $50 for snake-camera inspection.
In the end I payed $350 for all ducts, central vacuum and drier clean-up.
He also advertised a washable electro-static filter (for $95) and told me that he can perform furnace inspection, so he left a number to call him back (647-833-3304).
I think that people, like him and these companies, operating in such bad faith should be ashamed of what they are doing. And I'm mad that I didn't properly do my research before hiring or paying them.
PS: It looks like he is also affiliated with Ambience Heating & Cooling Solutions Inc (ambiencesolutions.ca, 1-855-330-HVAC, 647-978-4822).