Two indigenous women were racially berated on a city bus — until other passengers and the bus driver intervened to protect the two from an unhinged white woman.

One of the two First Nations women was 8-months pregnant and the other was with her 6-month-old son in a stroller while they road on a bus in Edmonton, Canada.

“She started to antagonize my eight-months-pregnant friend. She was calling her fat — a fat Indian. Saying we belong at the shelter because we’re no good for nothing Indians,” one of the victims, Dalen Cardinal, explained to Global News Canada. “Stereotyping us – saying we live off the government and at least she didn’t get pregnant young.”

ADVERTISEMENT

When the white woman refused to stop berating the two, Cardinal started filming the incident.

“At least I didn’t get knocked up,” the white woman said.

“Well that’s sad for you,” Cardinal, a new mother, replied. “I’m really happy.”

At that point, bystanders and the bus driver intervened.

“If you’re going to talk like that you need to get off this bus,” the driver warned.

ADVERTISEMENT

At the next stop, the driver took action.

“You know what? You can go wait for another bus,” he calmly stated.

Cardinal says she burst into tears after the racist encounter.

“I’m thankful the bus driver and the other elderly lady had stepped in, because I don’t know what would have happened if they weren’t there,” she said.

ADVERTISEMENT

“It still really hurts my feelings,” she explained. “I’m really hurt that it happened to me and my son had to be there.”

A spokesperson for Edmonton Transit Service, Rowan Anderson, praised the bus driver.

ADVERTISEMENT

“We’re proud of our operator. He made a judgment call that he had heard enough and he gave the woman a fair warning,” Anderson said. “He really took into consideration that we’re human too and that shouldn’t be happening, not just to First Nations people — but to anybody.”

Watch: