1. Completed visa application form.
2. Valid passport.
3. Passport-sized photographs meeting specific requirements.
4. Proof of financial capacity to cover travel expenses.
5. Travel itinerary or plans.
6. Evidence of ties to your home country.
7. Letter of invitation (if applicable).
8. Health insurance coverage.
9. Purpose of visit declaration.
10. Payment of visa application fee.
11. Additional documents as requested by Immigration, Refugees and Citizenship Canada (IRCC).