this was posted in another site about an entry fee for Canadians plus an Electronic Immigration Form must be filled out in advance
Wonder is cruisers are exempt or not ??
Entry tax
As of November 14, 2023, you must pay an entry fee equivalent to $85 CAD in Colombian Pesos upon arrival in Colombia. You can only pay by credit card. The payment must be made upon entering the country during the immigration control process. There could be significant delays to make the payment, which could disrupt your travel plans.
https://travel.gc.ca/destinations/colombia#entryexit