Jamie Hall, who the Liberals nominated Tuesday in the Southdale constituency in Winnipeg, has also written a novel in which he compares explicit sex acts by women to driving a race car. As a bar promoter, he has filmed videos promoting "sexy-ass" female bartenders.
In one tweet, Hall asks whether a whore can truly be a whore if no one hears her scream.
The governing New Democrats demanded Wednesday that Hall be dropped as a candidate.
"He refers to women as whores and skanks, among other terms. I don't know when there's ever an appropriate context for the use of those words," NDP spokeswoman and Health Minister Sharon Blady said.
"That's something that should have been caught by the (Liberal) party in seeking to nominate him."
Hall said he is not sexist and some of the tweets were aimed at being humorous. One, in which he said "feminists are so sexist" was a quote from comedian Bill Maher, he said.
"I have countless friends that are women — my girlfriend, my mother, my sister, my grandmas who are no longer with me — and I am not by any means sexist."
The Liberals have one legislature seat, but are hoping for a breakthrough in the April 19 election. Recent polls suggest their popularity has jumped as support for the NDP government has dropped.
Also on HuffPost