New Visa Requirements for St. Lucia, St. Vincent, Namibia, Botswana and Swaziland
Citizens of St. Lucia, St. Vincent and the Grenadines (St. Vincent), Namibia, Botswana and Swaziland now require a visa to travel to Canada. This new Citizenship and Immigration Canada policy became effective on September 12, 2012.
For more information on countries whose citizens require a visa to enter Canada, visit the Citizenship and Immigration Canada website. We also invite you to learn more about all documents required for travel to your destination.