Passengers injured as heavy turbulence hits flight

An Air Canada flight from Shanghai to Toronto has been diverted to Calgary after heavy turbulence injured 21 passengers, including three children.
Some were taken to hospital, where they were in a stable condition with non-life threatening neck and back injuries, Emergency Medical Services spokesman Stuart Brideaux said.