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.

Registry entry

ca/ircc/passport-application-first-adult

Jurisdiction
Canada · national
Version
1.1.0
Verification
draft

GovSchema spec v0.3

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.

    classification: sensitive-pii
  • 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.

    classification: sensitive-pii
  • guarantorPassportNumber string required

    Personal identifier; handle as sensitive data.

    length: 0–20classification: sensitive-pii
  • 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

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.