There are companies that perform work on external and internal waterproofing. Professional contractors use materials depending on your problem. If you need to reinforce the facade or prevent moisture from entering the basement, I can recommend POM Group waterproofing https://pomwaterproofing.ca/exterior-waterproofing/ . The guys made high-quality protection for my basement. The job was done to perfection and at a good price.