Right, but you have to compare it to the opportunity cost of the money. A solar panel is an annuity. There is a one time sunk cost for a relatively consistent, long-term payout.
If I put $100 into the stock market in approximately seven years I will have $200. If I put $100 into solar panels, in 10 or 15 years, I will have $100 worth of savings. Financially, it is not much better than just putting it under a mattress.
I get that the non-economic parts of solar are pretty much all upside. I’m not saying nobody should do it. Just that they should view it as a luxury, not an economic opportunity. But until the finances work out, it will not achieve widespread adoption, and the finances are a function of how much sun you have and your energy prices.
Those of us up north have little sun and lower energy prices. We would be a lot better off just putting your money in the stock market and paying for your electricity if you were only considering money. That is not true of the American southwest.
I have homes in both Phoenix and Cleveland and I have done the math on both. I actually can’t put solar in Phoenix, I wish I could, it would be a great investment. I could put solar in Cleveland, but I might as well throw my money down the drain. I can’t imagine the math is any better in Canada.