Indians who plan on travelling to Canada need to get a temporary resident visa either by filling out an application online or on paper. Canada does not offer Visa on arrival to Indian citizens, so applicants need to apply beforehand.
Flight and Accommodation bookings
Cover Letter (mentioning your reason to visit, how you plan on covering your expenses, whether or not you have an invitation, which countries have you obtained visa for in the past)
Medical Examination Records
Visa fee is around 100 $CAN for Visitor Visa to Canada.
European Union (All European Union citizens)
Antigua and Barbuda
Papua New Guinea