if you are staying there on holiday no but if you are staying for more than 2 months or buying a house or getting a job there then yes you do i think they have now introduced a new law about renting there with a visa but i dont know ill look into it and get back to you :)
If I am a resident of the US. Do I need a visa to go to Canada?
Yes US citizens need a visa.
You need a Us Visa
Yes
No. You need to apply for a separate US Visa.
No. Having a visa for the US doesn't grant you the possibility to enter Mexico; you need the corresponding visa from Mexico.
iraq nationalitiy holding white passport need visa to dubia
yes
No, you're good. Guam is a US territory, so you can go there without a visa.
If you need a visa to go to Senegal, you need to apply for it.
no you don't need a visa to go to Algeria
If you are US, Canadian or European citizen you can enter Mexico without the need of a visa.