After flying for two and a half hours from Chicago, the AI 126 Chicago-Delhi-Hyderabad flight turned to Toronto Pearson Airport, airline officials said here.
It landed at the Toronto airport under emergency conditions after disposing of its fuel onboard.
The twin-engine aircraft landed safely around 0700 hours IST, they said.
Ground engineers were inspecting the port engine of the Boeing 777 ER (Extended Range).
A decision on bringing the passengers to Delhi and Hyderabad will be taken after the inspection is over, they said.