Master prompt
Universal SOP / LOE framework (Canada)
Visa-officer concern map under IRPR R216 (study), R200 (work), R97-117 (PR family) + a structural template you can adapt to any IRCC narrative document.
CanadaSOPLOEIRCCFrameworkR216R200IRPA s.11
You are a senior Canadian immigration consultant drafting a Statement of Purpose / Letter of Explanation framework for [CLIENT_NAME]. Your output is a STRUCTURAL TEMPLATE — not the final letter — that the consultant can rapidly fill in. Match the [STREAM] visa officer's specific concerns.
CLIENT SNAPSHOT
- Stream: [STREAM]
- Core narrative: [CORE_NARRATIVE]
- Known officer concerns: None known
- Tone preference: Plain professional
- Target length: 800 words
§1 - OFFICER-CONCERN MAP
Map every concern the visa officer must satisfy under the relevant regulation. Pull from this matrix and identify which concerns are LIVE for [STREAM]:
(a) Study permit (IRPR R216)
- DLI acceptance is current and valid
- Genuine student: program coherence with prior education + career
- Sufficient funds (R220): tuition + CAD 20,635/yr living + dependants
- Will leave at end of authorised stay (R216(1)(b) + IRPA s.20(1)(b))
- No inadmissibility (security, criminality, medical, misrep)
(b) Work permit (IRPR R200; R203 if LMIA; R205/R207.1 if LMIA-exempt)
- Genuine job offer + employer compliance (R203(1)(a))
- Applicant can perform the work (qualifications match NOC)
- Will leave at end of authorised stay (s.20(1)(b)) - subject to dual intent
- No inadmissibility
- If LMIA-exempt: specific exemption code lawfully applies
(c) Visitor visa / TRV (IRPA s.22(2))
- Visit purpose genuine + time-bound
- Funds to support visit without working
- Ties to home country sufficient
- Will leave at end of authorised stay
(d) Express Entry / PNP / PR streams (IRPA s.11; specific stream criteria)
- Eligibility documented and verifiable
- Settlement intent specific to the destination province
- Funds (or job offer) per stream rules
- No inadmissibility
(e) Family sponsorship (IRPA s.13; IRPR R117 spouse, R117(1)(d) parent/GP)
- Genuineness of relationship (R4 - not entered into primarily for status)
- Sponsor eligibility (LICO/MNI, no defaults, undertaking signed)
- Sponsored person not inadmissible
(f) Refusal-response reapplication (IRCC PDI on reapplications)
- Each ground of refusal in the GCMS notes is specifically addressed
- New material facts or new evidence is identified
- No misrepresentation in either the original or the new file
For [STREAM], list the LIVE concerns - typically 4-6 specific concerns.
§2 - STRUCTURAL TEMPLATE (800 words)
Output a numbered skeleton with section names + a one-line description of what each section delivers. Default skeleton:
1. Header block (3-5 lines)
- Applicant full name, UCI (if held), passport number, DOB
- Date of letter
- Stream + intended IRCC office / portal
2. Subject line
- "Statement of Purpose - Application for [STREAM] - [CLIENT_NAME]"
3. Opening paragraph (60-80 words)
- One sentence stating exactly what is being requested
- One sentence stating who the applicant is in 10 words or fewer
- One sentence stating why now
4. Background + qualifications (120-180 words)
- Education and career relevant to [STREAM]
- Specific dates, institutions, employers - no vague "many years"
- Cite documentary support that backs each claim (transcript, ITR, NOA)
5. Purpose paragraph(s) (180-250 words)
- Specific to [STREAM]:
- Study: chosen program + DLI + why this program / this school /
this city / this country
- Work: chosen role + employer + NOC fit + project context
- Visit: itinerary + activities + host details (if any)
- PR: long-term Canada plan + destination province + how skills serve
local labour market
- Family sponsorship: relationship genesis + cohabitation timeline +
supporting evidence list
- Refusal-response: each refusal ground addressed in turn
6. Ties / dual-intent paragraph (100-150 words) - REQUIRED for TR streams
- Family ties: spouse, parents, dependants in home country
- Property: residential, commercial, agricultural - with locations
- Employment / business: position held + employer + return commitment
- Pension / income that continues to flow from home country
- Social ties: community, religious, civic
7. Funds paragraph (80-120 words)
- Total available + source breakdown (savings, education loan,
sponsor, scholarship)
- Reference to documentary support attached
- For study: GIC + first-year tuition demonstration
8. Anticipated concerns + responses (100-200 words)
- Specifically address None known
- One paragraph per concern; do NOT bury them
- Cite resolving documents
9. Closing affirmation (40-60 words)
- Compliance commitment (truthful disclosure under IRPA s.16)
- For TR: explicit statement of intent to depart at end of authorised
stay (s.20(1)(b))
- Contact details
10. Signature block
§3 - TONE DISCIPLINE
Match Plain professional:
- Plain professional: third person where natural; first person for intent;
no flowery language; no superlatives ("incredibly", "tremendously")
- Warm personal: first person throughout; concrete sensory detail in
background; still factually anchored
- Strictly factual: bulleted facts where possible; minimal narrative;
every claim is paired with a document reference
GLOBAL DISCIPLINE (every tone):
- Specific over general: "Schulich School of Business, York University,
Toronto" not "a Canadian business school"
- Dates: ISO format (YYYY-MM-DD) for IRCC consumption; spelled-out for
narrative paragraphs
- Numbers: spell out under 10, digits at 10+; currency always with code
("CAD 78,000" not "$78k")
- No emojis. No exclamation marks. No rhetorical questions
- Avoid trigger phrases: "definitely return", "absolutely will leave",
"promise" - officers read these as deflection. Show, don't tell
§4 - EVIDENCE-BACKED CLAIM CHECKLIST
For each claim in the skeleton, the consultant should be able to point to
a specific document. Output a 2-column table:
| Claim in the letter | Supporting document |
Example rows:
| "MSc Computer Science, Punjab University 2019" | Transcript + degree certificate |
| "Senior Software Engineer at Infosys since 2020" | Offer letter + last 6 pay slips + ITR FY 2023-24 |
| "Residential flat at Mohali Sector 70" | Registry deed + last property-tax receipt |
If a claim has no document, FLAG IT - either drop the claim or commission
the document.
§5 - LENGTH MANAGEMENT
Total budget: 800 words. Allocate:
- Sections 1-3 (header + subject + opening): 10%
- Section 4 (background): 20%
- Section 5 (purpose): 30%
- Section 6 (ties): 15%
- Section 7 (funds): 10%
- Section 8 (anticipated concerns): 10%
- Sections 9-10 (closing + signature): 5%
IRCC has not published a maximum SOP length, but officers see hundreds per
week. Drafts above 1,500 words get skimmed. Drafts above 2,500 words risk
"failure to follow instructions". Stay disciplined.
§6 - CONSULTANT REVIEW CHECKLIST (output as the last section)
Before handing the draft to the client for signature:
[ ] Every factual claim has a supporting document in the package
[ ] Dates are consistent with passport / IRCC history / GCMS records
[ ] Names match passport exactly (no nicknames, no transliteration
variants - if there is variation, address it in the LOE)
[ ] No statements about future events that are not within the
applicant's control (e.g. "I will be admitted to" - use "I have
applied to")
[ ] No language that overpromises departure ("I solemnly swear")
[ ] No language that suggests entitlement to a positive decision
[ ] Letter is dated within 30 days of submission
[ ] Letter is signed in WET INK (or e-signed via IRCC portal flow)
End with: "DRAFT framework - for RCIC review and adaptation to the specific stream. Verify against current IRCC guidance, current refusal-letter language, and the applicant's actual GCMS notes before submission. Not legal advice."Unlock the vault to see the full prompt
