Powering Canada's Growth (CER-macroABM)¶
Workflow for quantifying the macroeconomic impact and return on investment of the Canada Energy Regulator's Energy Futures 2026 electrification scenarios using MacroABM-CA.
At a glance¶
| Publication / project partner | Powering Canada's Growth |
| Question | What is the macroeconomic return on the investment required by CER's Net-zero electrification pathway, relative to Current Measures? |
| Linkage | CER-macroABM: a one-way pipeline from CER Energy Futures 2026 CSVs into the provincial MacroABM-CA. Built for this project; it shares its mechanisms with the Energy-economy linkage, which restates them for the general case. |
| Model versions | M3-linkages and macroabm-ca on branch grid_unlocked_v2 at the time of the quick-start; see the methodology for the settings of the production runs. |
| Scenarios | CER Current Measures 2022io CORE, CER Net-zero 2022io CORE, CER Net-zero 2022io CORE status quo |
| Where to read | Methodology for the data, assumptions and settings in the production runs; Quick-start to run it. |
Architecture¶
CER EF2026 CSVs
|
v
cer_data_processor.py (sector/fuel/region mapping CSVs)
|
v
Processed linkage matrices
|
v
run_cer_linkage.py -> provincial MacroABM + firms.link()
|
v
GDP / GVA / production outputs (no feedback to CER)
One-way and non-iterative. Independent of linkage_macroabm.py and the optional
LabourABM stage.
Production scenarios¶
| M3-linkages scenario | CER EF2026 scenario |
|---|---|
CER Current Measures 2022io CORE |
Current Measures |
CER Net-zero 2022io CORE |
Canada Net-zero (full enabling package) |
CER Net-zero 2022io CORE status quo |
Canada Net-zero (transition alone) |
Documentation¶
- Quick-start: branches, environment, data paths and the run commands.
- Methodology: the data, mappings, linkage channels, policy assumptions, major projects, calibration and reporting conventions that are in the production scenarios.