A plane heading from San Francisco to London had to divert to Vancouver, where it made an emergency landing.
All 25 staff, including the pilots were taken to hospital after crew members fell ill. The personnel had to be discharged, but no passengers had felt unwell.
Laura Kohli, spokeswoman for Vancouver Coastal Health, said: “I can confirm we had a total of 25 crew members that were transported to local area hospitals as a precaution.”
All 25 staff were examined for smoke inhalation.
Liz Keller, 38, was on the flight, and said it felt “pretty normal” for the first couple of ours.
““Then the captain got on the tannoy and said we were diverting to Calgary because there was a minor technical fault on the plane. Not what you want to hear, but OK,” she said.
“You could tell the crew was a little distressed: they ended the dinner service early; they were spending a lot of time in the back galley.”
A BA statement said: “We are sorry for the delay to our customers’ flight but the safety and wellbeing of our customers and crew is always our top priority.
“The flight from San Francisco diverted to Vancouver after members of the cabin crew became unwell. Our ground team at Vancouver has arranged hotel accommodation for the customers and will book them on alternative flights as soon as possible.”
The airline has launched an investigation into the incident.