Cleaning windows on a sunday i plain wrong, that is mostly peoples day off/ day of rest,
Knocking on a sunday for canvassing personally it would not bother me so I would say do it, you will always come across people that object but these type of people noramally object doing it any day of the week.
If someone canvassed my house on a Sunday I would listen to them I would not have a problem with it. Hence why I would say go for it.