Three people were injured after a car jumped a curb and flipped onto its roof at a bus stop in the community of New Edinburgh in Ottawa.
The incident happened just after 1 pm on Wednesday afternoon at Beechwood Avenue and MacKay Street. Police said the driver of the car lost control, struck one pedestrian, rolled over and hit a building.
Two people were in the vehicle. One person was trapped and had to be extricated.
Two people were taken to hospital with serious but non-life threatening injuries, according to Ottawa paramedics.
The pedestrian, a 47-year-old woman, is in serious but stable condition. The passenger in the vehicle, a 51-year-old woman, suffered serious pelvic and arm fractures, as well as internal injuries.
The male driver was treated for neck and back injuries and was taken to hospital in stable condition.
Witness Peter Reay said it was a frightening scene.
"It was ugly. You knew it was bad right away because you heard the horrible crunching and then the pieces flying and the glass breaking. And then it lasted a little while cause there were lots of pieces in the air that were coming down and hitting still. And like I said, I knew immediately it was something bad so, ran and tried to assist, couldn't really do much," said Reay.