PurePro Window Cleaning services all of the GTA. We clean windows in Toronto, Richmond Hill, North York, Etobicoke, Rosedale, Markham, Oakville, Mississauga, Thornhill, Beaches, Oshawa, Ajax, Whitby, Scarborough, Pickering, Vaughan, Brampton, Concord, Newmarket, Woodbridge. We service major commercial clients for window cleaning and solar panel cleaning from Niagra Falls to Port Hope. PurePro window cleaning washes solar panels in the G.T.A. from large commercial arrays to single home units.