Hi there,
I'm no expert, but canvassing forms an integral part of my business, just as cleaning the windows and collecting money owed to me does. I work with another guy and to make it interesting, we compete with each other, to see who can canvass the most work within a given evening etc. He who gets the least new work buys lunch, or drinks afterwards. It just helps to add a bit of competition, and, dare i say it, fun, into the equation...
Cheers, Matt