We had an amazing experience with Canadian Home Cleaners. They did an awesome job for such an affordable price. They were on time for the job and they made the place look sparkle clean. Everyone that walked in the house noticed a clean and fresh scent. We really appreciate the service we have received. We highly recommend Canadian Home Cleaners for all your cleaning needs and don't worry about distance as they travel every where.