When I canvass, I rely on good old door knocking. I have a batch of flyers with me, which I keep hidden and only hand them out on request. I have dropped leaflets through doors in the past, but in my experience it wasn't profitable.
I am sure it works for some, but not for me. Door knocking may seem like begging, but if you think about it in a positive way, you are offering a service, not asking for money for nothing.
John.