Voted the #1 professional carpet cleaning service in Markham, Richmond Hill, and Thornhill by local Realtors.  Serving happy customers in Ajax, Aurora, Bradford, Caledon, Durham Region, Keswick, King City, Markham, Newmarket, Oakville, Oshawa, Newmarket, Pickering, Port Perry, Richmond Hill, Scarborough, Stouffville, Thornhill, Unionville, Uxbridge, Vaughan, Whitby, and North York

Service Area

Magic Steamer provides Carpet, Upholstery, and Tile & Grout Steam Cleaning Services in and around Ajax, Aurora, Barrie, Bradford, Durham Region, Keswick, ...

Learn More


Please pass on my thanks to John for his professional and friendly manner. He demonstrated a real passion for providing service and customer satisfaction. ...

Learn More