This phrase is very commonly used here in Australia ... it figuratively means that there is a lot of something.
e.g. We have tons of washing to do.. I bought tons of carrots at the shops today. I saw tons of people walking their dog at the park.
We might also use the words "heaps" and "stacks" in this way. (or even more colloquially "craploads")