1. If you apply visa in Canada and get approval, you can enter US. But you did not get a new visa stamp, you would not be allowed to re-enter US. 2. Many people, I know, prepared for NIW by themselves and got the approval.