If I were in your situation, I wouldn't apply directly for PR from outside Canada. Once a PR application is filed,it is difficult to get a temporary visa like visitor visa, student visa etc until a decision is made. God forbid, if the PR application is rejected, it would be even more difficult...