Thanks rocky for the information. I changed the route via London Heathrow. Hope you are having a great time in Toronto and is settling down smoothly. Thanksrocky272727 said:Earlier it was not required but I would suggest you check with Air India Staff they will let you know.
The U.S. has suspended its policy of allowing travelers to pass through U.S. airports in transit to foreign destinations without a visa if they would otherwise require a visa to enter the U.S. This change has no effect upon Canadian citizens nor upon those who qualify to enter the U.S. under the Visa Waiver Program.
Source: http://www.consular.canada.usembassy.gov/transit_without_visa_usa.asp