In the US, the word "cleaners" often refers to dry cleaners, not people who do cleaning chores. People who are paid to perform cleaning chores are often called janitors.
Yes. This seems to be a British English (England, Scotland, Wales, Ireland, Australia, New Zealand, etc) versus US English difference. I am not sure about Canada - I see they use janitor, caretaker, custodian, and "light duty cleaner" in job advertisements.
Although British English speakers don't usually call cleaning staff "janitors" there is a category we see in office supplies catalogues "catalogs") sometimes called "cleaning supplies", sometimes called "janitorial supplies" - mops, buckets, disinfectant, air freshener, cleaning chemicals, paper towels, toilet paper, soap, etc.