(416) 755 2528


1 Yonge Street, Suite 1801
Toronto, Ontario, M5E 1W7

Opening hours

Mon – Fri 9 AM – 6 PM
Sat – 10 AM – 4 PM

Local: 416-755-2528

Toll-Free: 800-416-6790


About Us

It’s been said that big things often have small beginnings, and in the context of successful business stories, this sentiment is spot on. Before being the industry leader in Toronto Carpet, Upholstery, and Area Rug Cleaning, we were simply – a man with an extraction machine and a purpose. 

After working in the industry for companies he felt were delivering poor results by using dated techniques and equipment, Steve Masina started Toronto Steam n’ Clean in 1995 with a passion for customer service and quality work. Over the course of the next decade, he invested in training and techniques through industry regulatory organization known as The Institute of Inspection, Cleaning and Restoration Certification, more commonly known as the IICRC. In addition to this, he invested in the latest technology and equipment to ensure our customers got the best result possible. Today the vast majority of our equipment is custom ordered to ensure superiority, longevity, and most of all – a quality cleaning.  

While we have grown substantially since the beginning and are no longer the one-man operation, we still operate on the same values. Customer experience and quality work are at the forefront of our mission on every job we complete. Our goal is simple – to leave your home or office cleaner and healthier.

100% Canadian Owned and Operated

Did you know we are still proudly 100% Canadian owned and operated? Since the start, we’ve stayed closely connected with the communities where our employees, and customers live, work, and play. This allows us to understand the unique needs of local homeowners and business owners, to ensure we can provide services to meet their standards, budget, and lifestyle. 


We have thousands of loyal customers who continue to use our services. We love seeing familiar faces! And we’re always happy to discover new customers who value our work.

Satisfaction Guarantee

If you are not fully satisfied with your service, neither are we! It’s rare we have an unsatisfied customer but if you aren’t happy with our Toronto Carpet Cleaning Service, simply let us know within 24 hours of a service and we will happily return and re-clean the area free of charge.

See What Our Customers Are Saying About Us

Areas We Serve


We have been industry leaders for over two decades providing award winning service to the following cities & neighbourhoods:

  • Ajax
  • Barrie
  • Bedford Park
  • Bloor West
  • Bloor West
  • Bradford
  • Burlington
  • Cabbagetown
  • Davisville
  • Downsview
  • East Gwillimbury
  • East York
  • Etobicoke
  • Forest Hill
  • High Park
  • King City
  • Kleinburg
  • Lakeshore West
  • Leaside
  • Liberty Village
  • Maple
  • Markham
  • Milton
  • Mimico
  • Mississauga
  • Mount Pleasant
  • Newmarket
  • North York
  • Oakville
  • Oshawa
  • Parkdale
  • Pickering
  • Queen West
  • Richmond Hill
  • Riverdale
  • Roncesvalles
  • Rosedale
  • Scarborough
  • Stouffville
  • Summerhill
  • The Annex
  • The Danforth
  • The beaches
  • Toronto
  • Uxbridge
  • Vaughan
  • West Gwillimbury
  • Whitby
  • Willowdale
  • York
  • Yorkville

Our services can be extended across southern Ontario upon request.