Registry entry

Canada First Adult Passport Application (Form PPTC 153)

Apply for a first Canadian adult passport (or an adult passport a person is not eligible to renew using the Simplified Renewal process, e.g. after a name change), using the data model of Form PPTC 153 (Adult General Passport Application) for Canadians 16 or older applying in Canada or the USA. Requires a guarantor (a Canadian passport-holder who has known the applicant personally for at least two years) to validate identity and certify a photo, two references, and a mandatory emergency contact. Fee varies by validity period (5-year or 10-year) and is adjusted annually; see the live source. It does not submit the application; the live Immigration, Refugees and Citizenship Canada (Passport Program) source is always authoritative (see VERIFICATION.md). Sibling to ca/ircc/passport-renewal-simplified, the fallback path for applicants who cannot use that simpler renewal.

You are viewing v1.0.0

The latest published version of this schema is v1.1.0 — see the current reference page. Published versions are immutable; this page stays for agents pinned to ca/ircc/passport-application-first-adult@1.0.0.

Registry entry

ca/ircc/passport-application-first-adult

Jurisdiction
Canada · national
Version
1.0.0
Verification
draft

GovSchema spec v0.2

Authoritative source Form PPTC 153 (02-2026)

Machine access

Registry catalog
registry/index.jsonone record per schema id

Field reference

95 fields across 8 steps, read from the published schema.json — names, types, requiredness, and validation as the document states them. The live government form remains the authoritative source.

Personal information

  • surnameForPassport string required

    Personal identifier; handle as sensitive data. If different from the name on the proof of citizenship (e.g. after a marriage or legal name change), additional documentation is required (see section I of the instructions).

    length: 1–80
  • givenNamesForPassport string required

    Personal identifier; handle as sensitive data.

    length: 1–160
  • allFormerSurnames string optional

    Personal identifier; handle as sensitive data. Separate multiple former surnames by a comma. These will not appear in the passport.

    length: 0–200
  • parentsSurnamesAtBirth string required

    Personal identifier; handle as sensitive data. Enter one or both parents' surname(s) at birth; if unknown, enter "unknown".

    length: 1–160
  • anticipatedTravelDateUnknown boolean optional

    Check if the travel date is not yet known. If false, give anticipatedTravelMonthDay. Regardless of the date given, it is recommended not to finalize travel plans until the passport is received.

  • anticipatedTravelMonthDay string optional

    The form collects only month and day, no year, e.g. "08-15". Required when anticipatedTravelDateUnknown is false.

    pattern
  • placeOfBirthCity string required

    Personal identifier; handle as sensitive data. Required on the application form; a separate Form PPTC 077 requests omitting the place of birth from the printed passport itself, out of scope here.

    length: 1–80
  • placeOfBirthCountry string required

    Personal identifier; handle as sensitive data.

    length: 1–60
  • placeOfBirthProvinceOrState string optional

    Personal identifier; handle as sensitive data. If applicable.

    length: 0–60
  • dateOfBirth date required

    Personal identifier; handle as sensitive data. YYYY-MM-DD. If the proof of citizenship does not show a complete date of birth, the date as shown on the supporting identification (section 5) is entered instead.

  • sex enum required

    Personal identifier; handle as sensitive data. F = Female, M = Male, X = Another gender. If this does not match the submitted proof of citizenship or latest travel document, a separate Form PPTC 643 is also required (out of scope here).

    enum: female | male | another_gender
  • naturalEyeColour string required

    Personal identifier; handle as sensitive data.

    length: 0–20
  • height string required

    Free text, including the unit, e.g. "175 cm" or "5 ft 9 in".

    length: 0–20
  • currentHomeAddressLine1 string required

    Must be a physical address.

    length: 1–120
  • currentHomeAddressApt string optional

    If applicable.

    length: 0–20
  • currentHomeAddressCity string required

    City component of the address.

    length: 1–80
  • currentHomeAddressProvinceOrState string required

    Province/territory or state component of the address.

    length: 1–60
  • currentHomeAddressPostalCode string required

    Postal or ZIP code component of the address.

    length: 0–15
  • mailingAddressLine1 string optional

    The passport is delivered to the mailing address given here (or, if not given, the current home address). If the address changes within 30 days of submission, the Passport Program must be notified.

    length: 0–120
  • mailingAddressApt string optional

    If applicable.

    length: 0–20
  • mailingAddressCity string optional

    Required when mailingAddressLine1 is given.

    length: 0–80
  • mailingAddressProvinceOrState string optional

    Required when mailingAddressLine1 is given.

    length: 0–60
  • mailingAddressPostalCode string optional

    Required when mailingAddressLine1 is given.

    length: 0–15
  • email string optional

    Personal identifier; handle as sensitive data. Used to contact the applicant and to check application status online. Sent over an unsecured connection per the form's own note.

    length: 0–160
  • primaryPhoneNumber string required

    Personal identifier; handle as sensitive data. In international E.164 format, e.g. +18005676868.

    pattern
  • otherPhoneNumber string optional

    Personal identifier; handle as sensitive data. In international E.164 format.

    pattern

Applicant's declaration

  • applicantSignatureDate date required

    YYYY-MM-DD. By signing, the applicant declares Canadian citizenship, that the enclosed photos are original/unaltered/a true likeness, and that all statements and supporting documents are true. Must be signed within the last 12 months, on all three application pages.

  • applicantSignedAtCity string required

    City component of the address.

    length: 1–80
  • applicantSignedAtProvinceOrState string required

    Province/territory or state component of the address.

    length: 1–60

Declaration of guarantor

  • guarantorSurname string required

    Personal identifier; handle as sensitive data. The guarantor must be a Canadian citizen 18+ who has held a valid (or expired ≤1 year) Canadian passport, was 16+ when that passport was issued, and has known the applicant personally for at least 2 years.

    length: 1–80
  • guarantorGivenNames string required

    Personal identifier; handle as sensitive data.

    length: 1–160
  • guarantorDateOfBirth date required

    Personal identifier; handle as sensitive data.

  • guarantorPassportNumber string required

    Personal identifier; handle as sensitive data.

    length: 0–20
  • guarantorPassportIssueDate date required

    Personal identifier; handle as sensitive data.

  • guarantorPassportExpiryDate date required

    The passport must be valid, or expired for no more than 1 year, on the date the application is received.

  • guarantorRelationshipToApplicant string required

    The guarantor may be a relative or anyone meeting the eligibility criteria; does not need to reside in the same country as the applicant.

    length: 0–60
  • guarantorPrimaryPhoneNumber string optional

    Personal identifier; handle as sensitive data. In international E.164 format.

    pattern
  • guarantorOtherPhoneNumber string optional

    Personal identifier; handle as sensitive data. In international E.164 format.

    pattern
  • guarantorAddressLine1 string required

    Personal identifier; handle as sensitive data.

    length: 1–120
  • guarantorAddressApt string optional

    Personal identifier; handle as sensitive data. If applicable.

    length: 0–20
  • guarantorAddressCity string required

    City component of the address.

    length: 1–80
  • guarantorAddressProvinceOrState string required

    Province/territory or state component of the address.

    length: 1–60
  • guarantorAddressPostalCode string required

    Postal or ZIP code component of the address.

    length: 0–15
  • guarantorYearsKnown integer required

    Must be at least 2. If no eligible guarantor has been known for 2+ years, Form PPTC 132 (Statutory Declaration in Lieu of Guarantor) is used instead — out of scope here.

    range: 2–∞
  • guarantorSignatureDate date required

    By signing, the guarantor declares having known the applicant personally for at least 2 years, having signed one photo as a true likeness, and having validated identity documents where applicable.

  • guarantorSignedAtCity string required

    City component of the address.

    length: 1–80
  • guarantorSignedAtProvinceOrState string required

    Province/territory or state component of the address.

    length: 1–60

Previous Canadian travel document

  • hasPreviousCanadianTravelDocument boolean required

    A Canadian travel document is a passport, certificate of identity, or refugee travel document. If true, also give previousDocumentNumber and previousDocumentIssueDate, and enclose the document with the application if it has not expired.

  • previousDocumentNumber string optional

    Personal identifier; handle as sensitive data. Required when hasPreviousCanadianTravelDocument is true.

    length: 0–20
  • previousDocumentIssueDate date optional

    Required when hasPreviousCanadianTravelDocument is true.

  • previousDocumentReturnPreference enum optional

    Applicable when hasPreviousCanadianTravelDocument is true and the document is being submitted. If neither option is selected on the form, the passport is not returned and is securely destroyed.

    enum: return_to_me | securely_destroy

Proof of citizenship and identity documents

  • bornInCanada boolean required

    Determines which proof-of-citizenship document type applies: born in Canada uses citizenshipDocumentTypeBornInCanada; born outside Canada uses citizenshipDocumentTypeBornAbroad.

  • citizenshipDocumentTypeBornInCanada enum optional

    Required when bornInCanada is true. A Canadian provincial/territorial birth certificate does not qualify if, at birth, a parent was employed in Canada by a foreign government/international agency and neither parent was a Canadian citizen or permanent resident.

    enum: provincial_or_territorial_birth_certificate | certificate_of_canadian_citizenship
  • citizenshipDocumentTypeBornAbroad enum optional

    Required when bornInCanada is false.

    enum: certificate_of_canadian_citizenship | certificate_of_naturalization | certificate_of_registration_of_birth_abroad | certificate_of_retention_of_canadian_citizenship
  • citizenshipDocumentNumber string required

    Personal identifier; handle as sensitive data.

    length: 1–40
  • citizenshipDocumentIssueDate date required

    For a citizenship certificate, the date of issue; for a birth certificate, the effective date of citizenship (i.e. date of birth).

  • identityDocumentType string required

    At least one valid, government-issued (federal/provincial/territorial or local equivalent abroad) identity document with name, date of birth, photo, and signature is required, distinct from the proof of citizenship in section 4. The form provides two rows for combining documents; this document models the first (primary) document only.

    length: 0–100
  • identityDocumentNumber string required

    Personal identifier; handle as sensitive data.

    length: 0–40
  • identityDocumentExpiryDate date optional

    If the document has an expiry date.

  • identityDocumentNameOnDocument string required

    Personal identifier; handle as sensitive data.

    length: 1–160

Period of validity

  • passportValidityPeriod enum required

    Choose one. Fee varies by period and is adjusted annually; see the live source for current amounts.

    enum: five_year | ten_year

References

  • reference1FullName string required

    Personal identifier; handle as sensitive data. The form requires exactly two references who are not relatives or the guarantor, are 18+, and have known the applicant for at least 2 years, and consent to being contacted to confirm identity.

    length: 1–160
  • reference1RelationshipToApplicant string required

    Must not be a relative or the guarantor.

    length: 0–60
  • reference1YearsKnown integer required

    Must be at least 2.

    range: 2–∞
  • reference1PhoneNumber string required

    Personal identifier; handle as sensitive data. In international E.164 format.

    pattern
  • reference1OtherPhoneNumber string optional

    Personal identifier; handle as sensitive data. In international E.164 format.

    pattern
  • reference1Email string optional

    Personal identifier; handle as sensitive data.

    length: 0–160
  • reference1AddressLine1 string required

    Personal identifier; handle as sensitive data. Unlike the applicant and guarantor, references are not assumed to be domestic; the form provides a distinct country/territory field.

    length: 1–120
  • reference1AddressApt string optional

    Personal identifier; handle as sensitive data. If applicable.

    length: 0–20
  • reference1AddressCity string required

    Personal identifier; handle as sensitive data.

    length: 1–80
  • reference1AddressProvinceOrState string optional

    Personal identifier; handle as sensitive data. If applicable.

    length: 0–60
  • reference1AddressCountry string required

    Personal identifier; handle as sensitive data.

    length: 1–60
  • reference1AddressPostalCode string required

    Personal identifier; handle as sensitive data.

    length: 0–15
  • reference2FullName string required

    Personal identifier; handle as sensitive data. Same eligibility criteria as reference1.

    length: 1–160
  • reference2RelationshipToApplicant string required

    Must not be a relative or the guarantor.

    length: 0–60
  • reference2YearsKnown integer required

    Must be at least 2.

    range: 2–∞
  • reference2PhoneNumber string required

    Personal identifier; handle as sensitive data. In international E.164 format.

    pattern
  • reference2OtherPhoneNumber string optional

    Personal identifier; handle as sensitive data. In international E.164 format.

    pattern
  • reference2Email string optional

    Personal identifier; handle as sensitive data.

    length: 0–160
  • reference2AddressLine1 string required

    Personal identifier; handle as sensitive data. Same eligibility criteria as reference1; references are not assumed to be domestic.

    length: 1–120
  • reference2AddressApt string optional

    Personal identifier; handle as sensitive data. If applicable.

    length: 0–20
  • reference2AddressCity string required

    Personal identifier; handle as sensitive data.

    length: 1–80
  • reference2AddressProvinceOrState string optional

    Personal identifier; handle as sensitive data. If applicable.

    length: 0–60
  • reference2AddressCountry string required

    Personal identifier; handle as sensitive data.

    length: 1–60
  • reference2AddressPostalCode string required

    Personal identifier; handle as sensitive data.

    length: 0–15

Emergency contact information

  • emergencyContactFullName string required

    Personal identifier; handle as sensitive data. Mandatory section, used if the applicant requires emergency assistance while outside Canada.

    length: 1–160
  • emergencyContactRelationshipToApplicant string required

    E.g. spouse, parent, sibling, friend.

    length: 0–60
  • emergencyContactPhoneNumber string required

    Personal identifier; handle as sensitive data. In international E.164 format.

    pattern
  • emergencyContactOtherPhoneNumber string optional

    Personal identifier; handle as sensitive data. In international E.164 format.

    pattern
  • emergencyContactEmail string optional

    Personal identifier; handle as sensitive data.

    length: 0–160
  • emergencyContactAddressLine1 string required

    Personal identifier; handle as sensitive data. Unlike section 8 (references), this section does not have a separate country/territory field on the form.

    length: 1–120
  • emergencyContactAddressApt string optional

    Personal identifier; handle as sensitive data. If applicable.

    length: 0–20
  • emergencyContactAddressCity string required

    Personal identifier; handle as sensitive data.

    length: 1–80
  • emergencyContactAddressProvinceOrState string optional

    Personal identifier; handle as sensitive data. If applicable.

    length: 0–60
  • emergencyContactAddressPostalCode string required

    Personal identifier; handle as sensitive data.

    length: 0–15

Verification record

This file is the source-review record for this document version, per the manual-source-review-v1 practice. It documents the provenance of the published fields and flow, records a mock-data test run of the field set, and states the current verification claim honestly.

Current claim

  • status: draft
  • verification.method: manual-source-review-v1
  • verification.lastVerifiedAt: 2026-07-01

The document was derived from and cross-checked against the official source below, but the full field-by-field comparison the practice requires (manual-source-review-v1 → Procedure step 2) has not yet been independently re-verified by a second reviewer. It therefore remains draft, not verified.

Why this candidate was advanced now

ca/ircc/passport-application-first-adult was already a tier-1 candidate, noted as the sibling to the published ca/ircc/passport-renewal-simplified and "the fallback path noted in ... VERIFICATION.md for applicants whose personal details have changed." Unlike that document, which was authored from canada.ca guidance prose and secondary sources without a directly cited PDF, this cycle found and used the actual live Form PPTC 153 PDF.

Sources examined

Not a time-versioned (edition) form

A first adult passport application is a one-time filing per document (the form must be signed within the preceding 12 months, but this is a submission-freshness rule, not a recurring filing period), not filed "for" a recurring tax/award year — applying the GSP-0005 §2 coexistence test, there is no scenario where two editions of the PPTC 153 data model need to coexist for the same applicant. This document is therefore authored at the plain (non-edition) registry path, registry/ca/ircc/passport-application-first-adult/1.0.0/. A future form revision (the form itself is dated per revision, e.g. "02-2026") that changes the field set ships as a new version, not an edition.

Scope decisions

The form has 9 numbered sections; this document models all of them, with the following simplifications for open-ended or repeating structures:

  • Section 5 (documents to support identity) provides two rows to combine multiple documents into one qualifying identity proof; this document models the first (primary) document only. A second document row is out of scope (see GSP-0009).
  • Section 7 (additional personal information — addresses and occupation in the last two years) is a genuinely repeating, open-ended structure (the form itself directs overflow to a separate Form PPTC 056); out of scope for this flat field set entirely, tracked under GSP-0009.
  • Section 8 (references) requires exactly two references (a fixed cardinality, not open-ended), so both are modeled as named reference1*/reference2* field pairs rather than a repeating structure.
  • Out of scope — credit card payment section (D), applicable only to mail-in applications paying by card; a payment-method detail, not an identity/application-content field.
  • Out of scope — citizenship-document branching detail beyond the document type. Sections 4(A)/4(B) list specific acceptable document sub-types (e.g. the K/X certificate-number exception, the pre-/post-February-2012 original-vs-copy rule); these eligibility nuances are recorded in the relevant field descriptions where load-bearing, but the deep citizenship-law cross-references (e.g. Citizenship Act §3(2)) are process facts, not form fields.
  • Out of scope — the page-2 and page-3 "Signature of applicant / Date" boxes (end of section 5, end of section 9), in addition to the page-1 declaration signature modeled as applicantSignatureDate. These restate the same signing date across all three required-signed pages rather than representing distinct information, so only the one declaration date/place is modeled.

What was confirmed against the source

  • Process identity and requirements. The guarantor eligibility criteria (Canadian citizen 18+, valid or ≤1-year-expired 5/10-year passport, 16+ when that passport was issued, 2+ years personally knowing the applicant), the two-reference requirement (non-relative, non-guarantor, 18+, 2+ years known), and the mandatory emergency contact are all confirmed directly from the form and its Instructions sections B/J, and recorded in the relevant field descriptions.
  • Full section-by-section field set (sections 1-9). Personal information (name-for-passport rules including the marriage/legal-name-change documentation trigger, anticipated travel date's month/day-only format, place/date of birth, sex/gender identifier with the PPTC 643 cross-reference, eye colour, height, addresses, contact info), the applicant and guarantor declaration/signature blocks, the previous-travel-document return-or-destroy choice, the born-in-Canada/born-abroad citizenship-document branch, the identity-document requirement, the 5-year/10-year validity choice, the two references, and the mandatory emergency contact — all transcribed field-by-field from the decoded PDF text.
  • Signature and photo certification rules. The guarantor's three free-of-charge duties (validate section 2, certify one photo's likeness, sign identity-document copies where applicable) are recorded in the guarantor-related field descriptions, transcribed from Instructions section J.

Mock-data test run

Per the issue's phase-4 instruction to test-run the schema with valid mock data, a representative filled-out application was authored and checked field-by-field against every type/required/validation constraint in schema.json (string length, regex pattern, enum membership, integer minimum, date format, boolean type, and the conditional-field notes called out in field descriptions):

``json { "surnameForPassport": "Chen", "givenNamesForPassport": "David Wei", "parentsSurnamesAtBirth": "Chen, Wong", "anticipatedTravelDateUnknown": true, "placeOfBirthCity": "Toronto", "placeOfBirthCountry": "Canada", "placeOfBirthProvinceOrState": "Ontario", "dateOfBirth": "2001-11-02", "sex": "male", "naturalEyeColour": "Brown", "height": "178 cm", "currentHomeAddressLine1": "900 Bay Street", "currentHomeAddressCity": "Toronto", "currentHomeAddressProvinceOrState": "ON", "currentHomeAddressPostalCode": "M5S 1A1", "primaryPhoneNumber": "+14165550142", "applicantSignatureDate": "2026-08-01", "applicantSignedAtCity": "Toronto", "applicantSignedAtProvinceOrState": "ON", "guarantorSurname": "Chen", "guarantorGivenNames": "Li Ming", "guarantorDateOfBirth": "1970-05-20", "guarantorPassportNumber": "GA123456", "guarantorPassportIssueDate": "2020-01-15", "guarantorPassportExpiryDate": "2030-01-14", "guarantorRelationshipToApplicant": "Parent", "guarantorAddressLine1": "900 Bay Street", "guarantorAddressCity": "Toronto", "guarantorAddressProvinceOrState": "ON", "guarantorAddressPostalCode": "M5S 1A1", "guarantorYearsKnown": 24, "guarantorOtherPhoneNumber": "+14165550143", "guarantorSignatureDate": "2026-08-01", "guarantorSignedAtCity": "Toronto", "guarantorSignedAtProvinceOrState": "ON", "hasPreviousCanadianTravelDocument": false, "bornInCanada": true, "citizenshipDocumentTypeBornInCanada": "provincial_or_territorial_birth_certificate", "citizenshipDocumentNumber": "ON-2001-998877", "citizenshipDocumentIssueDate": "2001-11-10", "identityDocumentType": "Ontario driver's licence", "identityDocumentNumber": "C1234-56789-01234", "identityDocumentNameOnDocument": "David Wei Chen", "passportValidityPeriod": "ten_year", "reference1FullName": "Sarah Thompson", "reference1RelationshipToApplicant": "Family friend", "reference1YearsKnown": 10, "reference1PhoneNumber": "+14165550188", "reference1Email": "sarah.thompson@example.com", "reference1AddressLine1": "44 Elm Street", "reference1AddressCity": "Toronto", "reference1AddressProvinceOrState": "ON", "reference1AddressCountry": "Canada", "reference1AddressPostalCode": "M4W 1N2", "reference2FullName": "James Okafor", "reference2RelationshipToApplicant": "Colleague", "reference2YearsKnown": 5, "reference2PhoneNumber": "+14165550177", "reference2Email": "james.okafor@example.com", "reference2AddressLine1": "12 King Street West", "reference2AddressCity": "Toronto", "reference2AddressProvinceOrState": "ON", "reference2AddressCountry": "Canada", "reference2AddressPostalCode": "M5H 1A1", "emergencyContactFullName": "Li Ming Chen", "emergencyContactRelationshipToApplicant": "Parent", "emergencyContactPhoneNumber": "+14165550142", "emergencyContactAddressLine1": "900 Bay Street", "emergencyContactAddressCity": "Toronto", "emergencyContactAddressProvinceOrState": "ON", "emergencyContactAddressPostalCode": "M5S 1A1" } ``

This models David Wei Chen — the individual introduced in the sibling us/ca/dmv/vehicle-title-transfer mock scenario and given a first SIN in the ca/esdc/social-insurance-number-application mock scenario this session — applying for his first adult Canadian passport, born in Toronto, with his parent as guarantor, no prior travel document, and choosing the 10-year validity period. The scenario exercises the bornInCanada: truecitizenshipDocumentTypeBornInCanada branch and the hasPreviousCanadianTravelDocument: false path (no previous-document fields needed), while omitting the optional anticipated-travel-date, mailing address, email, other-phone, and identity-document-expiry fields. A one-off Node script (node:fs + a hand-rolled per-field validator, not committed to the repo) confirmed every populated field satisfies its type and validation constraint and that no required field was left unset:

`` PASS — mock first adult passport application (Canadian-born, no prior travel document) satisfies the schema field-level constraints. ``

Both registry validators were run against the schema document itself (not the mock data) and pass:

``` $ node tools/validate.mjs registry/ca/ircc/passport-application-first-adult/1.0.0/schema.json ok registry/ca/ircc/passport-application-first-adult/1.0.0/schema.json

$ cd tools && node validate-ajv.mjs ../registry/ca/ircc/passport-application-first-adult/1.0.0/schema.json ok registry/ca/ircc/passport-application-first-adult/1.0.0/schema.json [v0.2] ```

Fix-up: review-gate findings (2026-07-01)

The GOV-347 review gate (independent re-derivation of the field set from the live PDF, per Procedure step 2) found real gaps in the initial field set that were not covered by any documented scope decision — these were plain misses, not intentional exclusions. Added in this fix-up commit:

  • Section 2 (guarantor): guarantorOtherPhoneNumber, guarantorAddressApt — both already modeled for the applicant in section 1, missed for the guarantor.
  • Section 8 (references, ×2): reference{1,2}OtherPhoneNumber, reference{1,2}Email, and the full address block (reference{1,2}AddressLine1/Apt/City/ProvinceOrState/Country/PostalCode). References include a distinct country/territory field on the form (unlike the applicant/guarantor, who are assumed domestic), so AddressCountry is modeled as required for references specifically.
  • Section 9 (emergency contact): emergencyContactOtherPhoneNumber and the full current-home-address block (emergencyContactAddressLine1/Apt/City/ProvinceOrState/PostalCode). This section's address block has no country/territory field on the form (unlike section 8), so none is modeled here.

The "page-2/page-3 signature box" judgment call the reviewer flagged as non-blocking is now recorded explicitly under "Scope decisions" above.

What is NOT yet independently verified

  • identityDocumentType's modeling as free text. The form does not enumerate acceptable identity-document types (e.g. driver's licence, provincial ID card); this is a reasonable open-text encoding, not a verified enum, consistent with the jobTitle/identityDocumentType-style hedge already used elsewhere this session for similarly unenumerated fields.
  • The precise wording/scope of the citizenship-document sub-type eligibility rules (e.g. the K/X certificate-number exception, the pre-/post-2012 original-vs-copy distinction) are recorded in prose but not independently modeled as separate machine-checkable constraints.
  • Constraint patterns (phone E.164, postal code) are reasonable encodings, not citations of a published IRCC validation rule.
  • The out-of-scope sections (5's second document row, 7's address/ occupation history, the credit-card payment section) are documented as such but not modeled or independently verified field-by-field; see "Scope decisions" above.
  • The online/in-person application experience's exact screen flow was not directly observed; this document is sourced from the paper/PDF Form PPTC 153 and its instructions.

Path to a verified claim (next step)

To advance this document to status: verified, a reviewer applies manual-source-review-v1 (Procedure step 2 field-by-field comparison, step 3 flow comparison) against the live Form PPTC 153 PDF, confirms the sources are still authoritative, resolves any discrepancy by shipping a new schema version (immutability — VERSIONING §3, practice Procedure step 5), and records the outcome here plus sets status: verified with a current verification.lastVerifiedAt / nextReviewBy. This v1.0.0 record stays as the authoring provenance.

Re-verification

Per the practice's Cadence, nextReviewBy is set to 2027-01-01 (6 months). Re-check the source on or before that date, on any source.url change, or when IRCC publishes a new Form PPTC 153 revision (the form is dated per revision, e.g. "02-2026").

View the raw record (VERIFICATION.md)

Version history

Independent and non-affiliated

GovSchema is an independent, open-source project. This reference is not produced, reviewed, or endorsed by Immigration, Refugees and Citizenship Canada, Passport Program or any government. The authoritative source is always the live government form and its official instructions.