Here is a relatively cheap solution to the snow removal:
https://www.sealcoating.com/co... . You can get just the head and screw in your own mop handle. But you might not even need it: PVC is quite slippery and heats through easily; we find snow falls off by itself most of the time. Might just need some help when there is a very heavy snowfall, since you don't want a lot of weight piling on single sheet.
I hope you get lasting joy out of this new project!