Question: what are the requirements for getting a canadian visa?
Answer: 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.