All the relevant information was already given to you above.
If you're talking about getting a PR card delivered in the US, then no.
There is nothing restricting you from doing a soft landing if you are entering from the US, so long as you follow the information already provided to you in the earlier post.