regarding snow and canopies, who would be responsible for clearing the canopies of snow so the solar panels work properly?
Mostly mother nature. I have roof full of solar panels get plenty of snow (at least this past winter) and within a day or two so the panels are completely clear. I'm sure there are exceptions but it is not the concern you think it is.