The Republic of Lebanon
Do I Need a Visa to Visit Lebanon?
Canadian citizens using Canadian passports require a visa to enter Lebanon. Canadian can acquire a visa upon arrival
Obtain Visa at Beirut International airport.
Canadian citizens can obtain an entry visa upon arrival at Beirut International Airport or any other port of entry if there is no Israeli visa or seal on their passport. The usual price, which does change, is US$17.
Nationals of the following countries do not need a visa: Syria (if travelling directly from Syria), Bahrain, Kuwait, Oman, Qatar, Saudi Arabia, UAE.
All other nationals will need a visa.
The visa will only be issued provided there is no Israeli visa or stamp in the passport.
For more information about travel conditions in the Middle East, please visit the Foreign Affairs Web site.