Solar panel returns in various countries
So it seems parts of Canada have a long, long time to recover costs, and this is because power costs is very very low.
B.C rates are currently 9-12 cents /KWh.
Hawaii rates are 37 cents U.S. / KWh (so ~49 cents).
Germany is 30 Euro cents / KWh (or maybe more) - at least 45 cents
Parts of Australia can be reportedly up to 60 cents Australian/KWh, roughly the same as CAD.
Goes to show why solar is more popular because they payback is much shorter.