Citizenship fees don’t actually cover the costs of getting citizenship so the government won’t be minting money. They keep the fees reasonable so that the cost isn’t too much of a barrier to gaining citizenship.If IRCC want, they can limit it to Citizens only. Both PRs and Citizens have equal rights but Citizens have more rights. Citizens can vote but a PR cant. This should be the case with sponsoring too.
If someone wants to sponsor, anyone, not only parents, they have to be a Canadian Citizen. If Government has not given the right to PRs to vote, they must not allow the PRs to sponsor either.
If this comes into effect, there will be big line up and IRCC will be minting money through Citizenship fees.