Free Solar Panels Ontario – What’s The Catch? If you are an Ontario homeowner, you have probably heard about getting your home installed with the Free Solar Panels Ontario Program – and actually getting paid to do it. Maybe you saw a sticky note posted on...