NorthPetition.ca
Canada · Every Level
Made in Canada · Postal-code routing

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.

All 3 levels of government Bilingual EN / FR Verified signatures Canadian data residency
Why NorthPetition

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 →
No petitions yet. Start the first one.

How it works

  1. STEP 1

    Write your petition

    Title, summary, full text. English or French — we support both.

  2. STEP 2

    Enter your postal code

    We auto-resolve your federal, provincial, municipal, school, and police reps.

  3. STEP 3

    Pick your targets

    Choose which levels to petition. Add up to 5 custom email recipients.

  4. 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 →