One very simple question - why not allowing PR individuals from visa-exempt countries to apply for an eTA-like permit in order to let them fly into Canada?
Franlkly, I would pay important sums of money to be able to check in online and not have to go through the hassle I'm going through now when flying back into Canada. I have no problem with CIC wanting to increase the check for those who are trying to abuse the system, but just don't do it at the expense of those who are playing by the rule. The fact that my parents, who live in a different country and have no status in Canada, can check in online when flying to Canada while a PR like me can't really drives me insane.
There is such a permit - it's called a PRTD.