๐Ÿ‡จ๐Ÿ‡ฆ .ca โ€” Canada

The .ca is a country-code top-level domain (ccTLD) operated by Canadian Internet Registration Authority (CIRA). This article documents the technical, operational, and contractual requirements for the TLD, along with special considerations for registry, registrar, and domain management.

General Information

Property Value
TLD Type ccTLD
Registry Canadian Internet Registration Authority (CIRA)
Registry Country Canada
Registry Website www.cira.ca
Provisioning Protocol EPP
Second-Level Registration โŒ No
Accreditation Required โœ… Yes

Domain Lifecycle

Property Value
Registration Period 1โ€“10 years
Renewal Period 1โ€“10 years
Transfer Renewal Period 1 year
Deletion Policy Immediate, At expiration
Auto-Renew Enabled โœ… Yes
Auto-Renewal Before Expiry On expiration
Sync After Operations registration, renewal, transfer

Grace periods

Period Duration
Add Grace Period 5 days
Standard Grace Period 45 days
Redemption Period 30 days
Pending Restore 0 days
Pending Delete 5 days

Launch Phases & Availability

Property Value
General Availability โœ… TLD is live
TMCH / Trademark Claims โŒ No

Domain Characteristics

Property Value
Domain Length 2โ€“63 characters
IDN Support โœ… Yes
Premium Domains โŒ No
Reserved Domains โœ… Yes
Registry Lock โŒ No

Contacts & Roles

Property Value
Required Contacts Domain Owner, Administrator
Supported Roles Domain Owner, Administrator, Technical Contact, Billing Contact
Thick WHOIS โœ… Yes
Privacy Proxy Allowed โœ… Yes
Contacts Transferable โŒ No
Allowed Postal Types Local
AuthInfo Required โœ… Yes (6โ€“16 characters)

Nameservers & DNS

Property Value
Nameserver Count 0โ€“13
Host Objects Allowed โœ… Yes
Registry Nameserver Check โŒ No
DNSSEC Allowed โœ… Yes
DNSSEC Required โŒ No
DNSSEC Mode DS
CZDS (Zone Download) โŒ No

Transfer Policy

Property Value
Transfer Lock Enabled โœ… Yes (60 days after registration; 60 days after transfer)
Transfer Duration 0 days
Transfer Extends Domain โœ… Yes (+1 year)
Transfer via AuthInfo โœ… Yes
Confirmation Required โŒ No

WHOIS & RDAP

Property Value
WHOIS Server whois.cira.ca
RDAP Server rdap.ca.fury.ca

Dispute Resolution

Property Value
Dispute Resolution Available โœ… Yes
Procedure CDRP
Reference www.cira.ca/en/resources/documents/domains/cira-domain-name-dispute-resolution-rules-16
UDRP Support โŒ No
URS Support โŒ No

Local Presence

Property Value
Local Presence Required โœ… Yes
Applies To Roles Domain Owner
Requirements Physical Address, Business Entity
Eligible Countries CA

Contact Attributes

.ca registrations carry a registry-specific contact attribute beyond the standard EPP fields:

Attribute Type Required Applies to Allowed values
CIRA_CPR Enum โœ… Required Domain Owner Any code in the table below
CIRA_CPR Enum โž– Optional Administrator CCT, RES, LGR, ABO

CIRA requires the administrator contact to be an individual, so its optional CIRA_CPR value is limited to the four individual categories (CCT, RES, LGR, ABO). The domain owner may use any category.

โš ๏ธ Reusing one contact for every role? Do not copy the domain owner's CIRA_CPR onto the administrator contact. A non-individual value such as EDU or GOV is valid for the domain owner but rejected for the administrator:

{
  "type": "policy-validation-error",
  "title": "Policy Validation Error",
  "status": 422,
  "code": "ERROR_POLICY_VALIDATION",
  "errors": [
    {
      "detail": "Invalid value 'EDU' for attribute 'CIRA_CPR'. Allowed values: CCT, RES, LGR, ABO",
      "pointer": "contacts.admin[0].attributes.CIRA_CPR"
    }
  ],
  "detail": "Policy validation failed"
}

Since the administrator's CIRA_CPR is optional, the simplest approach is to omit it for non-registrant roles.

These per-role constraints are machine-readable: each possible_attributes entry returned by GET /v1/tlds/ca carries its own values, required, and contact_roles fields. Integrations that build forms from the TLD specification should filter the allowed values by contact role rather than offering the domain owner's list for every contact.

Canadian Presence Requirement (CIRA_CPR)

Every .ca domain must satisfy CIRA's Canadian Presence Requirements. The registrant declares which legal type establishes their Canadian presence through the CIRA_CPR attribute.

Code Legal type Individual
ABO Aboriginal Peoples (individuals or groups) indigenous to Canada โœ…
ASS Canadian unincorporated association โŒ
CCO Canadian corporation, or Canadian province or territory โŒ
CCT Canadian citizen โœ…
EDU Canadian educational institution โŒ
GOV Government or government entity in Canada โŒ
HOP Canadian hospital โŒ
INB Indian Band recognized by the Indian Act of Canada โŒ
LAM Canadian library, archive, or museum โŒ
LGR Legal Representative of a Canadian Citizen or Permanent Resident โœ…
MAJ Her/His Majesty the Queen/King โŒ
OMK Official mark registered in Canada โŒ
PLT Canadian political party โŒ
PRT Partnership registered in Canada โŒ
RES Permanent resident of Canada โœ…
TDM Trade-mark registered in Canada (by a non-Canadian owner) โŒ
TRD Canadian trade union โŒ
TRS Trust established in Canada โŒ

Registrants whose legal type is TDM or OMK are exempt from the Canadian local-presence requirement: a Canadian-registered trade-mark or official mark satisfies the Canadian Presence Requirement on its own, so the registrant need not be located in Canada.

Organization requirement for non-individual categories

A contact using a non-individual category must have its org field set. If it is missing, the request is rejected:

{
  "detail": "Organization is required for non-individual CIRA CPR category 'GOV'",
  "pointer": "contact.org"
}