You must meet some basic requirements to get a visitor visa. You must:
- Have a valid travel document, like a passport
- Be in good health
- Have no criminal or immigration-related convictions
- Convince an immigration officer that you have ties—such as a job, home, financial assets or family—that will take you back to your home country
- Convince an immigration officer that you will leave Canada at the end of your visit
- Have enough money for your stay
- The amount of money you will need depends on how long you will stay and if you will stay in a hotel, or with friends or relatives.
You may also need a medical exam and letter of invitation from someone who lives in Canada.