Corey Hardeman, from Wells, B.C., was driving through Hixon around dusk on Monday when she noticed the driver's side door of the truck in front of her open.
Hardeman said she could barely make out the shape of a cat falling out on to the road and saw it zip across the highway, narrowly missing another vehicle.
So she pulled over and got out to look for the cat.
"And I sat down in the snowy, muddy, ditch and called the cat for a good few minutes," she said.
Eventually the cat approached her and she scooped it up.
"He was wet, and he was just kind of slushy, and he smelled kind of funny," she added.
Hardeman took the cat back to her home, and named it Julian, but she remains furious that someone would do something like that to an animal.
"I don't even know what to say, most of it would be obscenity laced...it's just an inhumane thing to do."
"'What kind of person are you, really?' would be my message for the driver. Like, who does that? It's a disgusting, cruel and just an awful thing to do."
Hardeman said the cat didn't have tags, and she has no plans to try to find the old owner.