No. Canvass, meaning to scrutinize carefully, to solicit votes or to poll a region, is derived from canvas - possibly from the sense of tossing a person into the air with a sheet. Canvas itself is derived from the Greek kannabis, or hemp.
No, they have completely different meanings. canvas is a coarse unbleached cloth. Canvass is to solicit political votes or close examination of things.