Implement provincial GIS top-ups
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 30/100
Research direction
Start by reviewing the repository's existing benefit and provincial-policy implementations; this issue names no files or tests. Use the Ontario, Alberta, and BC references as starting points and research the Saskatchewan and Manitoba programs. Done means all five provincial GIS top-ups are represented with their applicable eligibility rules, income thresholds, and benefit amounts.
Written by the indexing model from the issue text.
Description
Description
Several provinces provide top-up benefits to the federal Guaranteed Income Supplement (GIS). These are included in SPSD/M but missing from PolicyEngine Canada.
Required Implementation
Provincial GIS top-ups by province:
- Ontario: GAINS (Guaranteed Annual Income System)
- Alberta: Alberta Seniors Benefit
- British Columbia: BC Senior's Supplement
- Saskatchewan: Saskatchewan Income Plan (SIP)
- Manitoba: 55 PLUS Program
Implementation Notes
- Each province has different eligibility criteria
- Benefits are typically for low-income seniors receiving GIS
- Amounts and income thresholds vary by province
- Some include additional benefits (e.g., property tax credits)
Example: Ontario GAINS
- Maximum /month for singles, /month for couples (2024)
- Must be receiving OAS and GIS
- Ontario resident for 12 months
- Income-tested reduction
References
Priority
Medium - Affects low-income seniors in multiple provinces
- Dominant language
- Python
- Stars
- 17
- Forks
- 35
- PR merge metrics
- No merged PRs in 30d
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from PolicyEngine/policyengine-canada
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
-
enhancement
Difficulty 5/5 Over a week Newbie friendliness 45/100
-
enhancement
Difficulty 4/5 3-5 days Newbie friendliness 48/100
-
enhancement
Difficulty 5/5 Over a week Newbie friendliness 42/100
-
enhancement
Difficulty 4/5 3-5 days Newbie friendliness 52/100
All issues in PolicyEngine/policyengine-canada
Similar issues
-
Difficulty 1/5 Under an hour Newbie friendliness 82/100
esphome/esphome.io#7657 ·
Maintainers usually reply within 1 day
-
comp/gateway comp/plugins duplicate P3 type/bug
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
NousResearch/hermes-agent#137019 ·
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
Kumo-Tabular weights unreachable behind restrictive egress proxies (Xet + plain HTTP both fail)Open
Difficulty 2/5 1-3 hours Newbie friendliness 67/100
NVIDIA/structured-data-models#1091 ·
Maintainers usually reply within 1 day
-
[work-item] adam-adae-worsening-emergence: conform spec.yaml to the specification style contract (REQ-1280)Possibly taken @muse-yamaa-bot claimed this today. Openwork-item
Difficulty 1/5 1-3 hours Newbie friendliness 82/100
Maintainers usually reply within 1 day