I canvassed a lot in my late teens for many companies. And I ran into the deals your listing above lots of times.
I use my own car, pay for gas, and he will pay me when he gets a sale, or a pitch. :lol: It never works out that way.
For canvassing to be successful you need to pay hourly plus commision, give them $10 per pitch and a low hourly according to your state min wage.
There are also insurance issues and each city needs to be checked with to see if you need a permit. I had permits for several citys that I had hanging around my neck to show cops when they would stop me in the really nice neighborhoods with those laws.
Crafty Homeowners well versed in their local laws do often call the local PD on you just for walking from house to house knocking doors.
So all these things need to be takin into account before starting.