do canadian citizens need a visa for serbia?
Canadian passport - Canadian citizens DO NOT need a visa to travel to the Republic of Serbia. It is allowed to stay up to 90 days in a 180 days period. Canadian Travel Document (Refugee Travel Document) require a visa for entry into the Republic of Serbia.