If it’s no secret that they are anti-abortion they should tell the Canadian people during election time, instead of playing the limited wording game during election, so the vast majority can decide on the true morality of the party.
I don't believe any party has any obligation. But certainly individual candidates ought to be straightforward when asked, and once in power to be consistent. If they are going to oppose abortion abroad, then oppose it at home with equal vigour.