From 9ace1bcb632354a2b2037baa75a264c58eaf6481 Mon Sep 17 00:00:00 2001 From: Max Ghenis Date: Sun, 24 Aug 2025 15:02:11 -0400 Subject: [PATCH 1/2] Update Climate Action Incentive (Canada Carbon Rebate) for 2023-2024 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add updated payment amounts for the Climate Action Incentive, now called Canada Carbon Rebate (CCR), including new provinces that joined the program. Updates: - Added 2023 and 2024 payment amounts for Ontario, Alberta, Saskatchewan, Manitoba - Added New Brunswick, Nova Scotia, and Newfoundland and Labrador (joined in 2023) - Added rural top-up parameter (increased from 10% to 20% in April 2024) - Updated references to reflect program renaming to Canada Carbon Rebate Payment increases: - Ontario family of 4: $746 (2022) → $976 (2023) → $1,120 (2024) - Alberta family of 4: $1,079 (2022) → $1,544 (2023) → $1,800 (2024) - Saskatchewan family of 4: $1,101 (2022) → $1,360 (2023) → $1,504 (2024) - Manitoba family of 4: $832 (2022) → $1,056 (2023) → $1,200 (2024) Note: The federal fuel charge and CCR were discontinued effective April 1, 2025. Fixes #499 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- .../climate_action_incentive/amount.yaml | 78 ++++++++++++++++++- .../rural_top_up.yaml | 11 +++ .../climate_action_incentive_updates.yaml | 65 ++++++++++++++++ 3 files changed, 150 insertions(+), 4 deletions(-) create mode 100644 policyengine_canada/parameters/gov/cra/tax/income/credits/climate_action_incentive/rural_top_up.yaml create mode 100644 policyengine_canada/tests/gov/cra/tax/income/credits/climate_action/climate_action_incentive_updates.yaml diff --git a/policyengine_canada/parameters/gov/cra/tax/income/credits/climate_action_incentive/amount.yaml b/policyengine_canada/parameters/gov/cra/tax/income/credits/climate_action_incentive/amount.yaml index e212befcc..1e83b75d6 100644 --- a/policyengine_canada/parameters/gov/cra/tax/income/credits/climate_action_incentive/amount.yaml +++ b/policyengine_canada/parameters/gov/cra/tax/income/credits/climate_action_incentive/amount.yaml @@ -3,47 +3,117 @@ description: The climate action program provides the following amounts by provin HEAD: AB: 2022-07-01: 539 + 2023-07-01: 772 + 2024-04-01: 900 MB: 2022-07-01: 416 + 2023-07-01: 528 + 2024-04-01: 600 + NB: + 2023-07-01: 380 # $95 quarterly * 4 + 2024-04-01: 660 # $165 quarterly * 4 + NL: + 2023-07-01: 596 # $149 quarterly * 4 + 2024-04-01: 596 # $149 quarterly * 4 + NS: + 2023-07-01: 412 # $103 quarterly * 4 + 2024-04-01: 440 # $110 quarterly * 4 ONT: 2022-07-01: 373 + 2023-07-01: 488 + 2024-04-01: 560 SK: 2022-07-01: 550 + 2023-07-01: 680 + 2024-04-01: 752 SPOUSE: AB: 2022-07-01: 270 + 2023-07-01: 386 + 2024-04-01: 450 MB: 2022-07-01: 208 + 2023-07-01: 264 + 2024-04-01: 300 + NB: + 2023-07-01: 190 # $47.50 quarterly * 4 + 2024-04-01: 330 # $82.50 quarterly * 4 + NL: + 2023-07-01: 298 # $74.50 quarterly * 4 + 2024-04-01: 298 # $74.50 quarterly * 4 + NS: + 2023-07-01: 206 # $51.50 quarterly * 4 + 2024-04-01: 220 # $55 quarterly * 4 ONT: 2022-07-01: 186 + 2023-07-01: 244 + 2024-04-01: 280 SK: - 2022-07-01: 275 + 2022-07-01: 275 + 2023-07-01: 340 + 2024-04-01: 376 ELDEST_CHILD_IN_SINGLE_PARENT_HOUSEHOLD: AB: 2022-07-01: 270 + 2023-07-01: 386 + 2024-04-01: 450 MB: 2022-07-01: 208 + 2023-07-01: 264 + 2024-04-01: 300 + NB: + 2023-07-01: 190 # $47.50 quarterly * 4 + 2024-04-01: 330 # $82.50 quarterly * 4 + NL: + 2023-07-01: 298 # $74.50 quarterly * 4 + 2024-04-01: 298 # $74.50 quarterly * 4 + NS: + 2023-07-01: 206 # $51.50 quarterly * 4 + 2024-04-01: 220 # $55 quarterly * 4 ONT: 2022-07-01: 186 + 2023-07-01: 244 + 2024-04-01: 280 SK: 2022-07-01: 275 + 2023-07-01: 340 + 2024-04-01: 376 OTHER_CHILD: AB: 2022-07-01: 135 + 2023-07-01: 193 + 2024-04-01: 225 MB: 2022-07-01: 104 + 2023-07-01: 132 + 2024-04-01: 150 + NB: + 2023-07-01: 95 # $23.75 quarterly * 4 + 2024-04-01: 165 # $41.25 quarterly * 4 + NL: + 2023-07-01: 149 # $37.25 quarterly * 4 + 2024-04-01: 149 # $37.25 quarterly * 4 + NS: + 2023-07-01: 103 # $25.75 quarterly * 4 + 2024-04-01: 110 # $27.50 quarterly * 4 ONT: 2022-07-01: 93 + 2023-07-01: 122 + 2024-04-01: 140 SK: 2022-07-01: 138 + 2023-07-01: 170 + 2024-04-01: 188 metadata: unit: currency-CAD period: year - label: Climate action amount + label: Climate action amount (Canada Carbon Rebate) reference: - - title: Government of Canada - Climate action incentive payment - href: https://www.canada.ca/en/revenue-agency/services/child-family-benefits/cai-payment.html + - title: Canada Carbon Rebate amounts for 2024-25 + href: https://www.canada.ca/en/department-finance/news/2024/02/canada-carbon-rebate-amounts-for-2024-25.html + - title: How much the payment amounts were + href: https://www.canada.ca/en/revenue-agency/services/child-family-benefits/canada-carbon-rebate/how-much.html breakdown: - climate_action_incentive_category - province_code diff --git a/policyengine_canada/parameters/gov/cra/tax/income/credits/climate_action_incentive/rural_top_up.yaml b/policyengine_canada/parameters/gov/cra/tax/income/credits/climate_action_incentive/rural_top_up.yaml new file mode 100644 index 000000000..7e1cb4c54 --- /dev/null +++ b/policyengine_canada/parameters/gov/cra/tax/income/credits/climate_action_incentive/rural_top_up.yaml @@ -0,0 +1,11 @@ +description: Rural top-up percentage for Canada Carbon Rebate +values: + 2022-07-01: 0.1 # 10% top-up + 2024-04-01: 0.2 # Doubled to 20% top-up +metadata: + unit: /1 + period: year + label: Rural top-up rate + reference: + - title: Canada Carbon Rebate rural top-up, 2024 and 2025 + href: https://www.canada.ca/en/environment-climate-change/news/2024/10/canada-carbon-rebate-rural-top-up-2024-and-2025.html \ No newline at end of file diff --git a/policyengine_canada/tests/gov/cra/tax/income/credits/climate_action/climate_action_incentive_updates.yaml b/policyengine_canada/tests/gov/cra/tax/income/credits/climate_action/climate_action_incentive_updates.yaml new file mode 100644 index 000000000..3c5d079d7 --- /dev/null +++ b/policyengine_canada/tests/gov/cra/tax/income/credits/climate_action/climate_action_incentive_updates.yaml @@ -0,0 +1,65 @@ +- name: Ontario family of four 2024 + period: 2024 + input: + people: + adult1: + is_head: true + age: 35 + adult2: + is_spouse: true + age: 34 + child1: + age: 10 + child2: + age: 8 + households: + household: + members: [adult1, adult2, child1, child2] + province_code: ONT + output: + climate_action_incentive: 976 # $488 + $244 + $122 + $122 (using 2023-07-01 values) + +- name: Alberta single adult 2024 + period: 2024 + input: + province_code: AB + is_head: true + age: 30 + output: + climate_action_incentive: 772 # Using 2023-07-01 value + +- name: Saskatchewan couple 2023 + period: 2023 + input: + people: + adult1: + is_head: true + age: 40 + adult2: + is_spouse: true + age: 38 + households: + household: + members: [adult1, adult2] + province_code: SK + output: + climate_action_incentive: 825 # $550 + $275 (using 2022-07-01 values since test is for start of 2023) + +- name: Manitoba family 2023 + period: 2023 + input: + people: + adult1: + is_head: true + age: 35 + adult2: + is_spouse: true + age: 34 + child1: + age: 10 + households: + household: + members: [adult1, adult2, child1] + province_code: MB + output: + climate_action_incentive: 728 # $416 + $208 + $104 (using 2022-07-01 values since test is for start of 2023) \ No newline at end of file From d23dd85b9dc886dd719ff0b30c924c0cb1c8f8eb Mon Sep 17 00:00:00 2001 From: Max Ghenis Date: Sun, 24 Aug 2025 17:10:16 -0400 Subject: [PATCH 2/2] Fix Climate Action Incentive issues identified by reviewer MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add 2024 rural supplement rate (20%) to rural.yaml - Add Prince Edward Island parameters for all categories - Fix test expected values to use parameters active at test period - Remove invalid rural household test (rural variable doesn't exist) Note: PE residents all receive the rural rate per government policy 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- .../income/credits/climate_action_incentive/amount.yaml | 8 ++++++++ .../income/credits/climate_action_incentive/rural.yaml | 1 + .../climate_action/climate_action_incentive_updates.yaml | 7 ++++--- 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/policyengine_canada/parameters/gov/cra/tax/income/credits/climate_action_incentive/amount.yaml b/policyengine_canada/parameters/gov/cra/tax/income/credits/climate_action_incentive/amount.yaml index 1e83b75d6..351f5c71b 100644 --- a/policyengine_canada/parameters/gov/cra/tax/income/credits/climate_action_incentive/amount.yaml +++ b/policyengine_canada/parameters/gov/cra/tax/income/credits/climate_action_incentive/amount.yaml @@ -22,6 +22,8 @@ HEAD: 2022-07-01: 373 2023-07-01: 488 2024-04-01: 560 + PE: + 2024-04-01: 440 # $110 quarterly * 4 (all PE residents get rural rate) SK: 2022-07-01: 550 2023-07-01: 680 @@ -48,6 +50,8 @@ SPOUSE: 2022-07-01: 186 2023-07-01: 244 2024-04-01: 280 + PE: + 2024-04-01: 220 # $55 quarterly * 4 (all PE residents get rural rate) SK: 2022-07-01: 275 2023-07-01: 340 @@ -74,6 +78,8 @@ ELDEST_CHILD_IN_SINGLE_PARENT_HOUSEHOLD: 2022-07-01: 186 2023-07-01: 244 2024-04-01: 280 + PE: + 2024-04-01: 220 # $55 quarterly * 4 (all PE residents get rural rate) SK: 2022-07-01: 275 2023-07-01: 340 @@ -100,6 +106,8 @@ OTHER_CHILD: 2022-07-01: 93 2023-07-01: 122 2024-04-01: 140 + PE: + 2024-04-01: 110 # $27.50 quarterly * 4 (all PE residents get rural rate) SK: 2022-07-01: 138 2023-07-01: 170 diff --git a/policyengine_canada/parameters/gov/cra/tax/income/credits/climate_action_incentive/rural.yaml b/policyengine_canada/parameters/gov/cra/tax/income/credits/climate_action_incentive/rural.yaml index 2a738bd6e..6584722f8 100644 --- a/policyengine_canada/parameters/gov/cra/tax/income/credits/climate_action_incentive/rural.yaml +++ b/policyengine_canada/parameters/gov/cra/tax/income/credits/climate_action_incentive/rural.yaml @@ -1,6 +1,7 @@ description: Canada supplements the climate action incentive amount for rural citizens of the provinces. values: 2022-07-01: 0.10 + 2024-04-01: 0.20 metadata: unit: /1 period: year diff --git a/policyengine_canada/tests/gov/cra/tax/income/credits/climate_action/climate_action_incentive_updates.yaml b/policyengine_canada/tests/gov/cra/tax/income/credits/climate_action/climate_action_incentive_updates.yaml index 3c5d079d7..437dee628 100644 --- a/policyengine_canada/tests/gov/cra/tax/income/credits/climate_action/climate_action_incentive_updates.yaml +++ b/policyengine_canada/tests/gov/cra/tax/income/credits/climate_action/climate_action_incentive_updates.yaml @@ -17,7 +17,7 @@ members: [adult1, adult2, child1, child2] province_code: ONT output: - climate_action_incentive: 976 # $488 + $244 + $122 + $122 (using 2023-07-01 values) + climate_action_incentive: 976 # $488 + $244 + $122 + $122 (using 2023-07-01 values active at 2024-01-01) - name: Alberta single adult 2024 period: 2024 @@ -26,7 +26,7 @@ is_head: true age: 30 output: - climate_action_incentive: 772 # Using 2023-07-01 value + climate_action_incentive: 772 # Using 2023-07-01 value active at 2024-01-01 - name: Saskatchewan couple 2023 period: 2023 @@ -62,4 +62,5 @@ members: [adult1, adult2, child1] province_code: MB output: - climate_action_incentive: 728 # $416 + $208 + $104 (using 2022-07-01 values since test is for start of 2023) \ No newline at end of file + climate_action_incentive: 728 # $416 + $208 + $104 (using 2022-07-01 values since test is for start of 2023) +