Your voice. Your government.
Every level.
Start a petition, enter your postal code, and NorthPetition routes your demand to the right federal MP, provincial representative, mayor, councillor, school trustees and police board — plus up to 5 custom email recipients you choose.
The petition platform Canada has been missing
We built what every other Canadian petition platform lacks — true multi-level routing, guaranteed delivery, verified signatures, and a privacy-first stance.
All 3 levels, one click
Postal-code routing to federal MPs, provincial MLA/MPP/MNAs, mayors, councillors, school trustees and police boards.
Your petition gets delivered
On close or goal, we email the letter and signatures to every resolved rep and your 5 extra recipients.
Verified, bot-free
Every signature is email-confirmed. Rate limits, IP hashing and honeypots keep spam out.
Privacy-first
We never sell signer data. Bilingual by default. WCAG 2.1 AA accessibility targets.
Active petitions
See all →How it works
- STEP 1
Write your petition
Title, summary, full text. English or French — we support both.
- STEP 2
Enter your postal code
We auto-resolve your federal, provincial, municipal, school, and police reps.
- STEP 3
Pick your targets
Choose which levels to petition. Add up to 5 custom email recipients.
- STEP 4
We deliver it
When your goal is hit (or the deadline passes), we email the formal letter + signatures.
Ready to put your demand in front of the right people?
It takes 5 minutes to launch a petition that reaches every level of Canadian government.
Start your petition →