I think if you guys did the math, you'd find that some cheap chinese solar panels + a battery would be way cheaper than running a generator.
(For the battery: a tesla powerwall 2 if you can get one, or sort of build your own from LifePo4 batteries & an http://electrodacus.com/ controller)
Have a look at electrodacus. He lives in Canada. Powered 100% by solar. He even plans to heat with solar, but that requires a specially built house.