Canadian nationals must have a valid visa to enter Sri Lanka.
The simplest, quickest, and most convenient way to obtain a Sri Lanka visa for Canadians is to apply online for the ETA. This takes a matter of minutes.
Once approved, the ETA is then electronically linked to the traveler’s Canadian passport and confirmation is delivered by email.
Canadian travelers with an ETA will be issued with a Sri Lanka visa on arrival, which will let them immediately pass through immigration and enter the country.
There is no need to waste time filling out any paperwork after your long flight, since you have already provided the necessary information when you applied for the ETA.
The Sri Lankan ETA covers most of the common travel needs Canadians will have for short term visits. Nevertheless, if Canadian nationals need to stay in Sri Lanka long-term or intend to relocate to the country forbemployment or academic opportunities, we recommend scheduling a visit to the Sri Lankan consulate in Vancouver, Toronto, or Montreal for further information.