You will see so many threads on here about GD and many others, avoid these people at all cost.
Build yourself, at least that way you know what you are getting, where you are getting it, what you are agreeing to, what prices and frequency...
Or employ your own canvasser.
Just do a search on here to find out the many many horror stories about canvassing companies ripping people off.