Canada passport holders may obtain visas through the Consulate-General of India. US passport holders may obtain visas through Travisa Outsourcing. The Indian Embassy and Consulates in the US have outsourced the Indian visa processing to Travisa Outsourcing. Greaves Tours LLC US is available to answer questions about the application and visa requirements for India, however Travisa requires travellers to complete the visa application online and mail the application with passport and photos to Travisa directly.