I had a French drainage system installed by Pom Waterproofing
https://www.pomwaterproofing.ca/french-drain/. Water had to be diverted from the garden. Once and for all I solved this problem thanks to them. Before the start of work, they thought out a plan, an estimate, everything was agreed with me. The work was carried out very carefully, the site even changed. There are no questions about the operation of the system. Handles great.