Flyet landet rett etter klokken 19 norsk tid uten synlige problemer.
Et stort antall redningspersonell var på plass i påvente av nødlandingen. Flere brannbiler kjørte ut til flyet etter nødlandingen, men det var ingen synlige flammer ved flyet.
Med 128 passasjerer om bord var Boeing 767-flyet på vei fra Madrid til Toronto da det fikk problemer. De første opplysningene gikk på at et landingshjul hadde falt av og gått inn i en av motorene.
Air Canada skrev i en uttalelse at flyet «opplevde en motor-hendelse» kort tid etter avgang, og at planen var å returnere til flyplassen i Madrid etter først å ha tømt flyet for drivstoff ved å sirkulere rundt i luften.
En kanadier har postet en rekke bilder fra flyet, og har lagt ut en video fra landingen.
Han skriver at det var et høyt smell rett etter avgang, og at han så røykog flammer fra den venstre motoren.
(Se flere bilder og videoer nederst i saken)
Reuters: Ett av ti dekk
«Flyet er laget for å kunne operere med en motor, og pilotene våre er trent for slike hendelser. Ikke desto mindre ble det erklært en nødssituasjon for å få landingsprioritet», opplyste Air Canada i en uttalelse.
Ifølge Reuters skal ett av flyets ti dekk ha gått i stykker etter avgang fra Adolfo Suarez Madrid-Barajas flyplass.
Air Canada har imidlertid ikke nevnt problemer med flyets understell i uttalelsen.
Jagerfly ble sendt opp til flyet for å undersøke skadene i luften.
En talsperson for luftfartsmyndighetene i Spania har opplyst til nyhetsbyrået AP at landingshjulene ikke foldet seg sammen som de skulle etter avgang, og at en del kan ha skadet noe i den ene motoren.
Ifølge El Mundo og Spanias nasjonale kringkaster TVE fortalte flyets pilot passasjerene at de fikk et lite problem med ett av hjulene under avgang.