No, embassy personnel do not give out Immigration (i.e. legal) advice.
Send application to main US embassy in Mexico.
You can get a greencard if a US citizen familiy member, relative or fiancee petition you.
You have a strong enough argument to take action. Contact the people who issued the greencard.
A green card can be acquired through making an application for US citizenship after five years of residency. The period can be shortened to three years by marrying a U.S. citizen.
To secure a US visa appointment, you need to first complete the online visa application form, pay the visa application fee, and schedule an appointment at the nearest US embassy or consulate. Be sure to gather all required documents and attend the appointment on time. It is important to follow the instructions provided by the embassy or consulate to ensure a smooth visa application process.
greencard
No, Certainly not.
You send them an official invitation.They need to fill out a US visa application form,Get an appointment from a US embassy in one of the neighbouring countries,When they go there, there is an interview,If all goes well AND the application is approve, they will receive their visa and can come to the US.
Yes, you can apply for a US visa from another country by scheduling an appointment at a US embassy or consulate in that country and following the application process.
An embassy is technically owned by the country. So a US embassy will be owned by the US and not India
Since insufficient data is given about the situation, the best advice would be to call the Canadian Embassy or Consulate in the nearest large city to you and ask their advice.
The nearest US embassy or consulate would be able to assist. It should be the place where the application was sent. All US embassies and consulates have websites which list address and telephone number.