Severe turbulence on an Air Canada flight enroute to Toronto from Shanghai has led to 21 injuries.
The plane also had to make a forced landing in Calgary after turbulence which lasted for a reported 45 threw a woman out of her seat.
All the injured passengers are currently receiving treatment at a local hospital in Calgary.