It depends on whether you want to go on a visit or to immigrate. If you want to migrate to Canada, then, to start with you need to know that whether you are eligible to migrate based on the points you accumulate on you qualification, experience, job details, language proficiency etc... etc.. Once you score more than 69 points, then you can think of applying for Canadian immigration on Skilled Worker category. If you rich enough, you can migrate to Canada as entrepreneur but you have to deposit Canadian dollars 500000 with government for five years without interest.