This incident sounds much like the one at Vancouver 13 months ago. The title of the thread on PPRuNe was
British Airways flight diverted to YVR after passengers suffer smoke inhalation
but IIRC it was
all the crew and one passenger who went to hospital.
This time the airline admitted a fault with an engine (after being chelleged by the captain).