As of today, December 1st, 2017, Bulgarian citizens can travel visa-free to Canada. Similar to all other visa-exempt nationals, the only requirement (if travelling by air) is to obtain an Electronic Travel Authorization (eTA) before departing to Canada. The eTA application is simple, straightforward and only takes few minutes to complete. If travelling to Canada by land or by sea, Bulgarian citizens need nothing else, but a valid international passport in order to enter Canada (no eTA required).
The decision to lift the visa requirement for Bulgarian citizens came as result of intensive high-level diplomatic negotiations between the governments of the two countries.
With this latest addition of Canada to the visa-free countries for Bulgarian citizens, the Bulgarian passport is gradually climbing up to top 10 list of the most powerful passports in the world.