After reading all the reviews I decided to try Clear Ottawa to clean my windows, which needed it badly. It did take a few days to get a quote, but I'm glad I waited. The two guys did such a great job, my windows are gleaming!
Have been recommending them to my friends and won't let my windows get so dirty again now that I know of an excellent service. :)