I agree. It should not be this way, Canada should be better than this. You put in your application, got accepted, paid your PR fee, followed their publications, and still got refused service. And CBSA gets *FULL* government funding for landing PRs (even flagpole cases).
I recommend...