On the flip side, US residents which don't hold a citizenship of a nation with a visa facilitation agreement with the EU might be required to turn in an application for a Schengen visa while in the usa. US citizens should have a passport that's valid upon their arrival in Mauritania. Canadian citizens and permanent residents desire a visa to stop by Mauritania.