863 m^3 of natural gas -> ~9100 kWh of heating energy
Assuming (generously) that I can get a COP of 3, even though that’s unrealistic at the miserable temperatures we had over the last few months, that’s ~3000 kWh for electric heat pump heat.
Electricity was about 745kWh for the month, so 3750kWh total between heat pump heating and electricity.
https://www.cer-rec.gc.ca/en/data-analysis/energy-markets/ma... shows 3.5kWh/mo/m^2 for December and 4.4kWh/mo/m^2 for January. Let’s go with January to be generous.
3750kWh/mo / 4.4kWh/mo/m^2 = 852 m^2 = 9170 sq.ft. of solar required to cover both my electricity and heating needs.
If I look at just electricity it’s a lot easier. 745 / 4.4 = 169m^2 = 1800 sq.ft. which is essentially the same footprint as the house. Heating completely kills it though and is, I suspect for most people, an even larger source of carbon than their electricity use. At least looking at those two bills, there’s an $88 carbon tax charge on the natural gas bill and only $8 on the electrical bill.
I've got one family member in Saskatchewan with rooftop solar looking at numbers similar to you. Another has 40 acres and a honey operation so just has ground mounted solar and often zeroes his electricity bill even during winter months, although he's still using gas for heating. Just got a heat pump water heater, so he's heading in that direction.
Saskatchewan has lots of land, so we we can do it collectively even if we can't do it ourselves just with roof tops.
As far as the urban spots go, my electricity+gas numbers there approximately match the size of the entire lot. Extrapolating a bit and assuming that my house is “average”, that works out to needing a solar farm about the size of Regina to power the city in the winter. Maybe half the size when considering all of the street area.
As of last year they just give a 25% credit.
And BC has tons of hydro.
So build out enough renewables to supply BC when the sun is shining, maybe even enough to pump some water uphill, and then have BC hydro supply the prairies at other times.