For what its worth, I can relay my experience, as an Electrical Contractor (now retired) in Alberta Canada.
Solar
I have 81 panels on my residence, capable of producing a bit over 18 kWs. I installed these in 2012, over two stages, first 45 panels on my garage roof, then 36 on my house roof...