The following are the requirements for Canadian immigration:
- A valid passport
- A cover letter
- A completely signed visa application form
- Two photographs recently taken
- Evidence of having sufficient funds
- Receipt of payment of visa fees
- Health certificate
- A clean criminal record certificate