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
GovSchema spec v0.3
Authoritative source Form PPTC 153 (02-2026)
Machine access
- Schema document
registry/ca/ircc/passport-application-first-adult/1.1.0/schema.jsonapplication/schema+json- 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
-
surnameForPassportstring requiredPersonal 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 -
givenNamesForPassportstring requiredPersonal identifier; handle as sensitive data.
length: 1–160 -
allFormerSurnamesstring optionalPersonal identifier; handle as sensitive data. Separate multiple former surnames by a comma. These will not appear in the passport.
length: 0–200 -
parentsSurnamesAtBirthstring requiredPersonal identifier; handle as sensitive data. Enter one or both parents' surname(s) at birth; if unknown, enter "unknown".
length: 1–160 -
anticipatedTravelDateUnknownboolean optionalCheck 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.
-
anticipatedTravelMonthDaystring optionalThe form collects only month and day, no year, e.g. "08-15". Required when anticipatedTravelDateUnknown is false.
pattern -
placeOfBirthCitystring requiredPersonal 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 -
placeOfBirthCountrystring requiredPersonal identifier; handle as sensitive data.
length: 1–60 -
placeOfBirthProvinceOrStatestring optionalPersonal identifier; handle as sensitive data. If applicable.
length: 0–60 -
dateOfBirthdate requiredPersonal 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 -
sexenum requiredPersonal 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 -
naturalEyeColourstring requiredPersonal identifier; handle as sensitive data.
length: 0–20 -
heightstring requiredFree text, including the unit, e.g. "175 cm" or "5 ft 9 in".
length: 0–20 -
currentHomeAddressLine1string requiredMust be a physical address.
length: 1–120 -
currentHomeAddressAptstring optionalIf applicable.
length: 0–20 -
currentHomeAddressCitystring requiredCity component of the address.
length: 1–80 -
currentHomeAddressProvinceOrStatestring requiredProvince/territory or state component of the address.
length: 1–60 -
currentHomeAddressPostalCodestring requiredPostal or ZIP code component of the address.
length: 0–15 -
mailingAddressLine1string optionalThe 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 -
mailingAddressAptstring optionalIf applicable.
length: 0–20 -
mailingAddressCitystring optionalRequired when mailingAddressLine1 is given.
length: 0–80 -
mailingAddressProvinceOrStatestring optionalRequired when mailingAddressLine1 is given.
length: 0–60 -
mailingAddressPostalCodestring optionalRequired when mailingAddressLine1 is given.
length: 0–15 -
emailstring optionalPersonal 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 -
primaryPhoneNumberstring requiredPersonal identifier; handle as sensitive data. In international E.164 format, e.g. +18005676868.
pattern -
otherPhoneNumberstring optionalPersonal identifier; handle as sensitive data. In international E.164 format.
pattern
Applicant's declaration
-
applicantSignatureDatedate requiredYYYY-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.
-
applicantSignedAtCitystring requiredCity component of the address.
length: 1–80 -
applicantSignedAtProvinceOrStatestring requiredProvince/territory or state component of the address.
length: 1–60
Declaration of guarantor
-
guarantorSurnamestring requiredPersonal 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 -
guarantorGivenNamesstring requiredPersonal identifier; handle as sensitive data.
length: 1–160 -
guarantorDateOfBirthdate requiredPersonal identifier; handle as sensitive data.
classification: sensitive-pii -
guarantorPassportNumberstring requiredPersonal identifier; handle as sensitive data.
length: 0–20classification: sensitive-pii -
guarantorPassportIssueDatedate requiredPersonal identifier; handle as sensitive data.
-
guarantorPassportExpiryDatedate requiredThe passport must be valid, or expired for no more than 1 year, on the date the application is received.
-
guarantorRelationshipToApplicantstring requiredThe 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 -
guarantorPrimaryPhoneNumberstring optionalPersonal identifier; handle as sensitive data. In international E.164 format.
pattern -
guarantorOtherPhoneNumberstring optionalPersonal identifier; handle as sensitive data. In international E.164 format.
pattern -
guarantorAddressLine1string requiredPersonal identifier; handle as sensitive data.
length: 1–120 -
guarantorAddressAptstring optionalPersonal identifier; handle as sensitive data. If applicable.
length: 0–20 -
guarantorAddressCitystring requiredCity component of the address.
length: 1–80 -
guarantorAddressProvinceOrStatestring requiredProvince/territory or state component of the address.
length: 1–60 -
guarantorAddressPostalCodestring requiredPostal or ZIP code component of the address.
length: 0–15 -
guarantorYearsKnowninteger requiredMust 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–∞ -
guarantorSignatureDatedate requiredBy 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.
-
guarantorSignedAtCitystring requiredCity component of the address.
length: 1–80 -
guarantorSignedAtProvinceOrStatestring requiredProvince/territory or state component of the address.
length: 1–60
Previous Canadian travel document
-
hasPreviousCanadianTravelDocumentboolean requiredA 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.
-
previousDocumentNumberstring optionalPersonal identifier; handle as sensitive data. Required when hasPreviousCanadianTravelDocument is true.
length: 0–20 -
previousDocumentIssueDatedate optionalRequired when hasPreviousCanadianTravelDocument is true.
-
previousDocumentReturnPreferenceenum optionalApplicable 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
-
bornInCanadaboolean requiredDetermines which proof-of-citizenship document type applies: born in Canada uses citizenshipDocumentTypeBornInCanada; born outside Canada uses citizenshipDocumentTypeBornAbroad.
-
citizenshipDocumentTypeBornInCanadaenum optionalRequired 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 -
citizenshipDocumentTypeBornAbroadenum optionalRequired when bornInCanada is false.
enum: certificate_of_canadian_citizenship | certificate_of_naturalization | certificate_of_registration_of_birth_abroad | certificate_of_retention_of_canadian_citizenship -
citizenshipDocumentNumberstring requiredPersonal identifier; handle as sensitive data.
length: 1–40 -
citizenshipDocumentIssueDatedate requiredFor a citizenship certificate, the date of issue; for a birth certificate, the effective date of citizenship (i.e. date of birth).
-
identityDocumentTypestring requiredAt 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 -
identityDocumentNumberstring requiredPersonal identifier; handle as sensitive data.
length: 0–40 -
identityDocumentExpiryDatedate optionalIf the document has an expiry date.
-
identityDocumentNameOnDocumentstring requiredPersonal identifier; handle as sensitive data.
length: 1–160
Period of validity
-
passportValidityPeriodenum requiredChoose one. Fee varies by period and is adjusted annually; see the live source for current amounts.
enum: five_year | ten_year
References
-
reference1FullNamestring requiredPersonal 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 -
reference1RelationshipToApplicantstring requiredMust not be a relative or the guarantor.
length: 0–60 -
reference1YearsKnowninteger requiredMust be at least 2.
range: 2–∞ -
reference1PhoneNumberstring requiredPersonal identifier; handle as sensitive data. In international E.164 format.
pattern -
reference1OtherPhoneNumberstring optionalPersonal identifier; handle as sensitive data. In international E.164 format.
pattern -
reference1Emailstring optionalPersonal identifier; handle as sensitive data.
length: 0–160 -
reference1AddressLine1string requiredPersonal 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 -
reference1AddressAptstring optionalPersonal identifier; handle as sensitive data. If applicable.
length: 0–20 -
reference1AddressCitystring requiredPersonal identifier; handle as sensitive data.
length: 1–80 -
reference1AddressProvinceOrStatestring optionalPersonal identifier; handle as sensitive data. If applicable.
length: 0–60 -
reference1AddressCountrystring requiredPersonal identifier; handle as sensitive data.
length: 1–60 -
reference1AddressPostalCodestring requiredPersonal identifier; handle as sensitive data.
length: 0–15 -
reference2FullNamestring requiredPersonal identifier; handle as sensitive data. Same eligibility criteria as reference1.
length: 1–160 -
reference2RelationshipToApplicantstring requiredMust not be a relative or the guarantor.
length: 0–60 -
reference2YearsKnowninteger requiredMust be at least 2.
range: 2–∞ -
reference2PhoneNumberstring requiredPersonal identifier; handle as sensitive data. In international E.164 format.
pattern -
reference2OtherPhoneNumberstring optionalPersonal identifier; handle as sensitive data. In international E.164 format.
pattern -
reference2Emailstring optionalPersonal identifier; handle as sensitive data.
length: 0–160 -
reference2AddressLine1string requiredPersonal identifier; handle as sensitive data. Same eligibility criteria as reference1; references are not assumed to be domestic.
length: 1–120 -
reference2AddressAptstring optionalPersonal identifier; handle as sensitive data. If applicable.
length: 0–20 -
reference2AddressCitystring requiredPersonal identifier; handle as sensitive data.
length: 1–80 -
reference2AddressProvinceOrStatestring optionalPersonal identifier; handle as sensitive data. If applicable.
length: 0–60 -
reference2AddressCountrystring requiredPersonal identifier; handle as sensitive data.
length: 1–60 -
reference2AddressPostalCodestring requiredPersonal identifier; handle as sensitive data.
length: 0–15
Emergency contact information
-
emergencyContactFullNamestring requiredPersonal identifier; handle as sensitive data. Mandatory section, used if the applicant requires emergency assistance while outside Canada.
length: 1–160 -
emergencyContactRelationshipToApplicantstring requiredE.g. spouse, parent, sibling, friend.
length: 0–60 -
emergencyContactPhoneNumberstring requiredPersonal identifier; handle as sensitive data. In international E.164 format.
pattern -
emergencyContactOtherPhoneNumberstring optionalPersonal identifier; handle as sensitive data. In international E.164 format.
pattern -
emergencyContactEmailstring optionalPersonal identifier; handle as sensitive data.
length: 0–160 -
emergencyContactAddressLine1string requiredPersonal 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 -
emergencyContactAddressAptstring optionalPersonal identifier; handle as sensitive data. If applicable.
length: 0–20 -
emergencyContactAddressCitystring requiredPersonal identifier; handle as sensitive data.
length: 1–80 -
emergencyContactAddressProvinceOrStatestring optionalPersonal identifier; handle as sensitive data. If applicable.
length: 0–60 -
emergencyContactAddressPostalCodestring requiredPersonal identifier; handle as sensitive data.
length: 0–15
Version history
-
1.1.0draftlatestthis pageno independent verification recordschema.json -
1.0.0draft has verification recordschema.json
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.