No , you can get a visa only if you get a job there. And that's called a UAE visa
Btw good luck finding jobs! There are lots of jobs so take your time
how can you be a Canadian citizen with Indian passport. If you are Canadian resident with Indian passport yes you have to get a US Visa.
I do not think an Indian with a US visa needs a visa to enter Puerto Rico
An Indian cannot become a US citizen by marrying a US citizen. Not only Indians, but any other person from another country cannot become a US citizen just by marrying a US citizen. A US citizen can sponsor a Indian on an appropriate visa ( like K-1 visa) after which he/she can adjust their status to that of a permanent resident. After being a PR for 3 yrs, the Indian can then apply for US citizenship, if needed.
YES US Visa is required.
US citizens don't need visas to enter the US, so it doesn't matter what kind of Indian visa you have. The Indian visa is permission to enter India.
The procedure for visiting the US is the same for Indian Citizen as any other country's citizens. You need to apply for a B1/B2 tourist visa.
Yes, however if the individual is a female gendered person, it may not be safe once there alone. Check Dubai tourism information to see if you need a Visa, make sure you get the correct type of Visa for what you will do there.
If your visa is expired you cannot travel to that country (this is true for any country). You need to obtain a new, and current, visa. Some countries offer "visa on arrival".
Most citizens of European countries and US can get a visa on arrival, check your embassy.
A US citizen does not require a visa to visit Dubai, only a current and valid US passport. Proper visitor documentation will be granted, free of charge, upon arrival of US citizens.
Yes (obviously). Indian citizens CANNOT obtain a visa on arrival (unlike citizens of the US/Canada and certain other countries) and must apply for a visa beforehand. There are various types of visas, with various regulations, but the easiest to obtain is a tourist visa.
bum