What Canada Actually Built

Canada's legal response to the Iranian regime operates on three layers, each announced separately.

The first layer is the immigration designation. In November 2022, the Minister of Public Safety designated Iran as a regime engaged in terrorism and systematic human rights violations under section 35(1)(b) of the Immigration and Refugee Protection Act. [1] This rendered senior officials — heads of state, cabinet members, ambassadors, senior military and intelligence officials, senior diplomats, judges, and top civil servants — inadmissible to Canada. The designation initially covered officials serving since November 2019. In September 2024, the start date was pushed back to June 23, 2003, the date Zahra Kazemi was detained in Iran and subsequently killed in custody. [2] The government's own language describes the scope as covering "tens of thousands" of officials. [9]

The second layer is the criminal listing. On June 19, 2024, Canada listed the IRGC as a terrorist entity under the Criminal Code. [3] This freezes IRGC-linked assets held in Canadian financial institutions and makes it a criminal offence for anyone in Canada to knowingly deal with property owned or controlled by the organization.

The third layer is sanctions. Since October 2022, Canada has imposed 18 rounds of sanctions under the Special Economic Measures (Iran) Regulations, targeting a total of 200 Iranian individuals and 250 entities. [26]

Taken together, this is an unusually expansive legal framework. It reaches backward more than two decades. It covers both immigration status and criminal liability. It targets individuals, entities, and financial flows simultaneously. On paper, it is comprehensive.

So why has one person been removed?

What the Enforcement Pipeline Produced

The CBSA's own figures, provided to the House of Commons Standing Committee on Citizenship and Immigration and current as of March 5, 2026, trace the pipeline from investigation to removal. [4] [5] [10]

The agency has investigated 95 cases involving suspected senior Iranian regime officials — up from 66 cases reported in June 2025. Of those, 28 individuals have been identified as inadmissible. Three have been issued deportation orders. One has been physically removed from Canada. Six others left voluntarily. The agency has dropped four cases, which can occur when an individual departs the country on their own.

In five cases, the Immigration and Refugee Board found that individuals referred by CBSA did not meet the threshold for inadmissibility. CBSA has filed appeals in four of those five decisions. [5] Parliamentary testimony identifies one such case by name: CBSA found Afshin Pirnoon inadmissible under section 35 of IRPA, but the IRB concluded he did not exert "significant influence" and allowed him to remain. [10]

These numbers exist within a broader enforcement context. CBSA executed 22,576 total removals in fiscal year 2025 and reports that it removed 92% of "high-priority" foreign nationals from its actionable inventory in 2024–25. [6] [11] The agency's own departmental plan commits to increasing removals by 4,000 and states that security, organized crime, human rights violations, and criminality are the highest enforcement priorities. [12]

Why One Deportation in Three Years

The bottleneck is not a single point of failure. It is a sequence of legal and procedural constraints, each of which adds time and each of which operates independently of the policy announcements that preceded it.

The first constraint is evidentiary. Iran mandates military service for all male citizens over 18, with a statutory service period of 24 months. [13] Most conscripts assigned to the IRGC are active members of the Basij, a paramilitary mobilization force. [13] But ordinary conscripts do not serve in the IRGC's Quds Force, and younger Iranians increasingly prefer army or police service because IRGC ties create travel and reputational problems. [13] CBSA President Erin O'Gorman told a parliamentary committee that "consideration about coercion to serve is material" in IRB cases, and that a junior member with minimal service time is a lower enforcement priority than a senior regime figure. [5]

This creates a category problem. The designation framework covers "senior officials" — but the line between a senior official and a former conscript is drawn case by case at the IRB, not by the policy announcement. In our assessment, the broader the designation's nominal scope, the more cases turn on factual distinctions the system must adjudicate individually.

The second constraint is procedural. When CBSA identifies someone as potentially inadmissible, it writes an inadmissibility report and refers the case to the IRB for an admissibility hearing. [14] The IRB's Immigration Division finalized 2,100 admissibility hearings across all nationalities in fiscal year 2024–25, up from 1,364 in 2022–23. [7] [15] Average wait time for an admissibility hearing was 4–5 months as of early 2025. [7] [8] Meanwhile, the broader IRB system was receiving an average of 740 new refugee claims per working day, significantly outstripping its processing capacity. [16]

The third constraint is legal. Canadian law creates multiple overlapping pathways between an inadmissibility finding and physical removal. Section 103 of IRPA suspends refugee proceedings when the Minister refers a case for an admissibility hearing on security or human rights grounds. [17] But a person subject to a removal order can apply for a Pre-Removal Risk Assessment (PRRA), which evaluates whether removal would expose them to risk of persecution, torture, or death. [17] In December 2022, Canada created a specific exemption from the one-year PRRA bar for Iranian nationals — an additional procedural step created in the same month as the designation. [18]

Section 115 of IRPA codifies the principle of non-refoulement — Canada cannot return a person to a country where they face a risk to their life. [17] But the same section contains exceptions for individuals inadmissible on security or human rights grounds, where the Minister determines the person poses a danger to the public or to Canadian security. [17] The interaction between these provisions means that even after an inadmissibility finding, removal is not automatic. It requires a ministerial assessment, can be subject to judicial review at the Federal Court, and is further complicated by the absence of direct flights to Iran.

None of these constraints is illegitimate. Due process, non-refoulement, and the distinction between conscripts and war criminals are foundational to the immigration system that protects all newcomers. But they operate at a pace and granularity that, in our assessment, the policy announcements do not acknowledge.

Where the Numbers Come From

The headline figures that have circulated through international media — 700, 1,000, or "up to 1,000 sleeper agents" — do not originate from government intelligence. They trace to a single civil society source.

StopIRGC is a British Columbia-based volunteer organization run by Iranian-Canadian lawyers and activists. The group collects tips from community members about individuals suspected of regime affiliation, reviews the evidence, and prepares reports for law enforcement and CBSA. [19] As of March 2026, the group's website states it has reported 111 cases to law enforcement. [20]

The "700" figure emerged from StopIRGC's database in late 2023. Co-founder Mojdeh Shahriari, a Vancouver-based refugee lawyer, said in a 2023 radio interview that the group's database contained roughly 700 people or entities identified by community members as having links to the Iranian regime. Of those, she said approximately one-third were "basically card-carrying members" of the IRGC. For roughly half, the group had credible suspicion but could not prove IRGC membership. For about 15%, the group found insufficient evidence to follow up. [21]

Co-founder Ram Joubin told the Canadian Press in March 2026 that the database has since grown to "about 1,000 names" based on 600 tips, of which 93 have been passed to police or CBSA. [21]

This is a community tip database with self-reported confidence tiers — not verified intelligence. The group itself does not publish names publicly and does not claim its database constitutes proof. [19] StopIRGC performs important work; diaspora communities are often the first to identify regime-linked individuals, and CBSA has confirmed it receives and reviews tips from the group. [4] But the journey from "approximately 1,000 names in a tip database, roughly one-third high confidence" to a New York Post headline reading "up to 1,000 Iranian sleeper agents embedded in Canada" is a significant framing transformation.

No primary government source located in this reporting substantiates the 700 or 1,000 figures. CBSA's own confirmed numbers — 95 investigations, 28 deemed inadmissible — are the closest public accounting. Prime Minister Mark Carney denied the claims publicly, and the government has reiterated that 239 visas have been revoked, 170 investigations are ongoing, and 10,000 IRGC members have been blocked from entry. [4]

The Threat That Is Real

The amplified framing obscures a threat that is documented and serious.

The Hogue Commission's final report on foreign interference, released in January 2025, concluded that Iran does not intervene significantly in Canadian elections but poses a "considerable transnational threat." The commission described the seriousness of transnational repression as something that "would be challenging to overstate." Iran, the report found, "likely monitors, influences, collects information on, harasses, and intimidates members of the Iranian diaspora in Canada to prevent criticism of the regime." [22]

This is not speculative. The RCMP confirmed in 2024 that it had foiled a plot by agents of Iran to kill former Canadian Justice Minister Irwin Cotler, an outspoken critic of the regime, as publicly confirmed by RCMP and reported by CBC. [5] CSIS stated publicly that it has detected, investigated, and disrupted "potentially lethal threats against individuals in Canada" directed by Iranian intelligence services and their proxies. [5] In March 2026, a boxing gym in Richmond Hill, Ontario — owned by Iranian-Canadian dissident activist Salar Gholami — was struck by 17 rounds of gunfire overnight, hours after the death of Iran's Supreme Leader Ali Khamenei was confirmed, as reported by CBC. [5]

CSIS Director Daniel Rogers said in November 2025 that the agency had to "reprioritize our operations to counter the actions of Iranian intelligence services and their proxies." [23] The CSIS Public Report from 2021 documented awareness of Iranian state actors monitoring and intimidating individuals in Canada, including harassment of relatives of Flight PS752 victims — the 2020 shootdown that killed 55 Canadian citizens and 30 permanent residents. [24]

Counter-intelligence experts emphasize that the operational model is not sleeper cells in the Cold War sense. Dan Stanton, who spent more than 30 years at CSIS and now directs the national security program at the University of Ottawa, told CBC that Iran uses "criminal proxies" rather than deep-cover agents — people who conduct surveillance, harass dissidents, or carry out attacks on contract. [5] The threat is outsourced violence against specific individuals, not embedded dormant networks awaiting activation.

The distinction matters because the response to each threat model is different. Sleeper cells require counter-intelligence penetration. Criminal proxies require law enforcement disruption and — critically — the removal of regime-linked individuals who provide the intelligence, logistics, and intimidation infrastructure that proxies rely on.

The Accountability Gap

The government's response to criticism has been to defend the legal framework — pointing to the designation, the IRGC listing, the visa cancellations, and the number of applications reviewed. Public Safety Minister Gary Anandasangaree told a parliamentary committee in March 2026 that Canada is "aggressively trying to remove" IRGC members and that "we have due process, but we also have a legal standard that we have to abide by," as reported by CBC. [5]

The opposition's response has been to demand faster deportation. Conservative Deputy Leader Melissa Lantsman called for the government to "kick them out," citing the one-removal figure and the 239 visa cancellations that have not resulted in physical removal. [4]

Neither response addresses the structural question. The government defends the architecture without explaining why its enforcement output is so low relative to its stated scope. The opposition demands outcomes without acknowledging the legal constraints that apply to any removal — constraints that protect every immigrant and refugee in the system.

What is missing from both sides is a transparent enforcement accounting. How many individuals have been identified at each stage of the pipeline? How many investigations are active? How many admissibility hearings have been completed, and with what outcomes? How many removal orders are pending judicial review? How many PRRA applications are in process? What is the average time from identification to removal?

CBSA publishes detailed removal statistics broken out by inadmissibility category — but not by nationality or by designation stream. [6] The IRB publishes admissibility hearing throughput — but not nationality-specific outcomes. [7] The government can tell you how many visas were cancelled but not how many of those individuals are still in Canada. The information exists inside the system. It is not made available to the public in a form that permits accountability.

In our assessment, this opacity benefits neither the public nor the communities affected. It allows the government to cite impressive input numbers — 17,800 applications reviewed, 239 visas cancelled — without disclosing the output. And it allows critics to fill the vacuum with unverified figures that serve their own political purposes.