There is only one man to call. This guy is the best and has the highest rating on Homestars
http://www.ductcleaningspecialists.ca/s_97.asp
See his ratings here:
http://homestars.com/companies/2776037-the-duct-cleaning-specialists?service_area=1828279
He didn't call me... I called him because my wife was concerned we never cleaned the ducts. He came in and inspected the ducts and said we didn't need to clean them. He explained that he could still do it, but it was not necessary and I would not notice any difference. He sprayed a disinfectant in the ducts and replaced the humidifier filter (he had a new one in his truck). He charged me something ridiculous like $12.50 total (free everything except the filter). A ridiculous amount that would not even pay for his truck's gas to get to my place.
I gave him $40 and asked him to keep the change, he thanked me and promise to make a donation to the food bank because he is really into helping that organization.
Please do not call anyone else. This guy is honest and a decent human being. Give him your business.