All foreign nationals need Indian Visa to enter India. If you're living in Canada and are a Canadian Citizen or a citizen of any other country other than India, you are required to apply for Indian Visa if you want to visit the country for any reasons. The Indian Visa Application you submit from Canada is subjected to the BLS service charge for an amount of CAD 9.82 + Taxes.