I have cleaned a few.
If you mean by canvass, a fabric type awning? I normally put some washing up liquid in a bucket of warm water, dip the brush in the bucket and scrub the awning then rinse off with a hose attached to the customers tap. They always come up well, but depends on how old the awning is, as the older ones suffer from sun bleaching.