Isn't it only in certain cases though? It seems pretty clear that two parents who are permanent residents here and have children here will have their kids become Canadians at birth, don't see how any party could possibly change that.
We should have cut this birth tourism nonsense off decades ago. Canada and US are one of the few countries in the world that still have full birthright citizenship. Australia and New Zealand limit citizenship to babies with at least 1 parent who is a citizen or legal resident, for example. People come here, have a baby, and then when their immigration claim is denied they try to use that as a reason they should be allowed to stay. Meanwhile their kid gets education and healthcare paid for etc.
OMG, let's set our xenophobic hair on fire, there were...wait for it....313 babies born of foreign mothers in Canada in 2016 according to stats can. How will we ever cope?