Skip to content
APPLICATION ANSWERS · GOLD CARD FIELD GUIDE

Can the company budget cover the principal but omit the spouse’s steps for a Kingston applicant?

Sources checked:

THE DIRECT ANSWER

A company can define what it will pay, but that does not remove the spouse’s own program requirements if the spouse is included. Separate employer reimbursement from immigration participation.

List participation and payment responsibility person by person

Record who seeks permanent residence and who will remain in Canada or pursue another route. Check the official current requirements and charges for each included spouse or eligible child. Ask about age and marital-status issues where relevant. Do not assume the employer’s benefit summary is a complete description of dependent eligibility or guarantees simultaneous outcomes. The official family amounts are US$15,000 processing and a US$1 million gift per eligible joining spouse or unmarried child under 21, including corporate cases. The FAQ directs inclusion in the initial application for its associated processing benefits; payment does not itself grant family status.

For the Gold Card, the applicant’s payment is a gift to the U.S. government, rather than an investment, and the program is not a conventional visa. The stated EB-1 or EB-2 basis, screening, family terms, and current official payment language each need separate verification. Hypothetical example: a robotics-parts founder wants to include a spouse, a 19-year-old unmarried daughter, and a 24-year-old son. Review the current official family terms against each person’s age and relationship before payment planning. The decision is whether the son needs an independent strategy and whether the household can afford the stated terms for every person who is actually eligible, rather than assuming all children travel on the same application.

Place that conclusion in a dated decision file with the official terms and primary evidence supporting it. An adviser’s summary or a marketing description should not be allowed to replace the record that the current program language actually requires.