An Air Canada plane has run off the runway after landing at Halifax Stanfield International Airport in Nova Scotia, the airline says.
The airline said on Twitter that flight AC624 from Toronto "exited runway upon landing at Halifax. All passengers have deplaned, going to terminal".
Halifax Airport said 23 people were taken to hospital for observation and treatment of minor injuries, though 18 were released within hours.
Air Canada did not say what caused the aircraft to leave the runway after landing, but heavy snow was forecast in the eastern Canadian city.
Environment Canada earlier issued a snowfall alert and warned of low visibility.
There were 132 passengers and five crew onboard the flight, which departed from Toronto at 9:05 pm (local time).
Flightaware.com said the aircraft was an Airbus A320.
Several counties in the eastern coastal province of Nova Scotia were hit by Saturday's bad weather
ABC.net.au