Pest question

I am new at veggie gardening and we have had some major leaf chewing going on with our tomatoes, zuccini, sunflower…any ideas? I see no bugs on the leaves. We live in Thornhill…