Yes, Indian citizens require a Temporary Resident Visa (TRV) to enter Canada for tourism, business, visiting family, or other short-term purposes. You must apply for the TRV through Immigration, Refugees and Citizenship Canada (IRCC) and receive approval before travelling. This applies to both single-entry and multiple-entry visits. If you are flying to Canada, you do not qualify for an Electronic Travel Authorization (eTA) and must secure a TRV in advance. You can submit your application online via the IRCC portal or through a Visa Application Centre (VAC) in India.