As per the current rules, Indians do not have the facility of applying for a Canada Visa on Arrival. Therefore, it is mandatory for an Indian passport holder to have a valid visa before arriving Canada.
However, an Indian who is legally a permanent resident of the United States and has a Green Card will not have to apply for a visa but mandatorily requires an ETA (Electronic Travel Authorization) in order to enter the Canadian zone.
Based on the stay requirements, an Indian can apply any one of the following Canada visas listed below:
- 1. Tourist Visa
- 2. Business Visa