Peter MacKay, deputy leader of the Conservative party, has apologized to New Democrat Alexa McDonough for telling her to "stick to her knitting."

The two longtime Nova Scotia MPs running for re-election appeared on a Halifax radio show on News 95.7 Friday.

McDonough and MacKay were sparring about constituency races in Nova Scotia. When he said she was using her reputation to drag NDP candidates across the finish line, she defended the NDP candidate running in his riding.

"We'll just see what happens," MacKay replied. "I think you better stick to your knitting and win your own riding."

ELECTION NIGHT LIVE RESULTS
Join us Jan. 23 at 10 p.m. EST for all the latest riding results and full analysis of the story
McDonough immediately asked him if that was a sexist reference, and he said it wasn't. Then she said she would be delighted to have time to knit after the election because she has five grandchildren.

But after the radio program, McDonough told reporters she was surprised by his "sexist slur."

MacKay says he didn't mean to offend McDonough and called her personally to apologize.

It's not the first time the two have needled each other during an election campaign.

In 2004, McDonough challenged MacKay to a debate. He agreed but only if she travelled to his Central Nova riding. He said the challenge was typical of McDonough because "she likes her stunts and gimmicks and she likes to rant."

McDonough laughed off the reaction to her challenge.