You should bring all of the visa documents, proof of your residencity status.
No
yes,
Yes, also you will need an US visa.
No, you need a passport.
No. When you travel to Puerto Rico, it's like going anywhere within the U.S. All you need is a driver's license or other valid form of photo ID. Puerto Rico is considered a Commonwealth of the United States.
Yes if you have a Permanent Resident card; however, if you do not have a Permanent Resident card you would need to apply for a visa in advance.
The identification required for a U.S. Citizen to travel to the Virgin Island is exactly the same as required for any U.S. citizen boarding any commercial ship or airline in the USA. A photo ID. I use my driver's license.
Yes, they do. The Canadian permanent resident card is the only proof of identification that proves, both inside and outside of Canada, you are a permanent resident of Canada.
If you are coming from abroad then yes, you still need your passport. The passport is a very important travel document which you should always carry when you travel in and out of the US.
You'll need a US PASSPORT to return to the US.
No you do not need a passport to travel from the us to puerto rico. you do need a visa.
Since Puerto Rico is a US territory, all you need is a government issued ID such as a driver's license or birth certificate. Whatever you use to fly anywhere else in the US you can use to go to Puerto Rico