To the first point, I would agree that without reasonably foreseeable criteria, there are no safeguards that will prevent the kind of things we're talking about. They just aren't there. I've written about this in several publications.
Yes, I've spoken to the UN special rapporteur. I've spoken to people in New Zealand and Australia over the last two or three months, and people are saying, “What's going on with Canada?”. That's an embarrassment for a proud Canadian.