Skip to content
Tabled

C-21An Act to amend certain Acts and to make certain consequential amendments (firearms)

Government bill, introduced in the House of Commons on May 30, 2022

Status
Became law on December 15, 2023 · S.C. 2023, c. 32
Sponsor
Marco MendicinoLiberal
Minister of Public Safety

What it does

Changes federal firearms, nuclear security and immigration rules, including new offences, licence limits and new powers for security officers.

What it does

  • Raises the maximum prison sentence from 10 to 14 years for certain indictable weapons offences under the Criminal Code.
  • Creates a process for emergency prohibition orders and emergency limits on access, and lets a judge protect the security of the person or anyone known to them.
  • Changes Firearms Act rules on licences and handgun transfers, including blocking some people with protection orders, domestic violence or stalking from holding a licence, and limiting handgun transfers to businesses and exempted individuals.
  • Creates new offences for altering a cartridge magazine beyond its lawful capacity and for advertising a firearm in a way that depicts, counsels or promotes violence against a person.
  • Lets certain federal security employees be treated as public officers for a Criminal Code weapons provision, and gives nuclear security officers and on-site nuclear response force members peace officer duties at high-security nuclear sites.
  • Changes immigration rules so certain offences on entering Canada can make a foreign national inadmissible, and requires the annual firearms report to include certain law enforcement disclosures and be filed by May 31.

Who it affects

  • Gun owners and licence holders
  • People subject to protection orders
  • Businesses that sell firearms
  • Law enforcement agencies
  • Federal security staff
  • High-security nuclear sites
  • Foreign nationals entering Canada

Background

The bill was introduced in the House of Commons on 30 May 2022. It amends the Criminal Code, the Firearms Act, the Nuclear Safety and Control Act and the Immigration and Refugee Protection Act.

Where it is

Last activity Dec 15, 2023

House of Commons

  1. First reading

    Completed.

  2. Second reading

    Completed.

  3. Committee

    Completed.

  4. Report stage

    Completed.

  5. Third reading

    Completed.

Senate

  1. First reading

    Completed.

  2. Second reading

    Completed.

  3. Committee

    Completed.

  4. Third reading

    Completed.

Royal assent

  1. Royal assent

    Completed.

Introduced by a cabinet minister on behalf of the government. Government bills get set time for debate, so they are the most likely to become law. How a bill becomes law

How the House voted

10 recorded votes
  1. Party breakdown for vote 333
    PartyPositionYeaNay
    LiberalYea2 broke ranks1472
    ConservativeNay0110
    BlocYea320
    NDPYea250
    GreenYea20
    IndependentSplit evenly11
    Total207113
  2. Party breakdown for vote 332
    PartyPositionYeaNay
    LiberalNay0149
    ConservativeYea1090
    BlocNay031
    NDPNay025
    GreenNay02
    IndependentNay1 broke ranks12
    Total110209
  3. Party breakdown for vote 330
    PartyPositionYeaNay
    LiberalYea1450
    ConservativeNay0110
    BlocYea310
    NDPYea250
    GreenYea20
    IndependentYea1 broke ranks21
    Total205111
  4. Party breakdown for vote 329
    PartyPositionYeaNay
    LiberalYea1450
    ConservativeYea1100
    BlocYea310
    NDPYea250
    GreenYea20
    IndependentYea30
    Total3160
  5. Party breakdown for vote 328
    PartyPositionYeaNay
    LiberalYea1430
    ConservativeNay0110
    BlocYea310
    NDPYea250
    GreenYea20
    IndependentYea1 broke ranks21
    Total203111
  6. Party breakdown for vote 327
    PartyPositionYeaNay
    LiberalNay0143
    ConservativeYea1090
    BlocNay031
    NDPNay025
    GreenNay02
    IndependentNay1 broke ranks12
    Total110203
  7. C-21, 2nd reading and referral to committee - SECU

    Vote 174,

    Passed

    206 yeato115 nay · 2 paired

    Party breakdown for vote 174
    PartyPositionYeaNay
    LiberalYea1480
    ConservativeNay0115
    BlocYea310
    NDPYea240
    GreenYea20
    IndependentYea10
    Total206115
  8. C-21, 2nd reading - amendment

    Vote 173,

    Failed

    115 yeato206 nay · 2 paired

    Party breakdown for vote 173
    PartyPositionYeaNay
    LiberalNay0148
    ConservativeYea1150
    BlocNay031
    NDPNay024
    GreenNay02
    IndependentNay01
    Total115206
  9. Party breakdown for vote 172
    PartyPositionYeaNay
    LiberalNay0148
    ConservativeYea1150
    BlocNay031
    NDPNay024
    GreenNay02
    IndependentNay01
    Total115206
  10. Party breakdown for vote 162
    PartyPositionYeaNay
    LiberalYea1490
    ConservativeNay0117
    BlocNay030
    NDPYea210
    GreenNay02
    IndependentNay01
    Total170150

What MPs said

Each party’s first speech on this bill in the House, from Hansard. Excerpts are the speaker’s opening sentences, unedited.

Read the source

LEGISinfo status: Royal assent received. Bill data from LEGISinfo, votes from openparliament.ca and the House of Commons. Last updated October 13, 2026.

Follow C-21 by RSS