Col. Esteban Arias says 28-year-old Tabitha Leah Ritchie was stopped while trying to board an Air Canada flight in Bogota after an inspector noted that her belly was unusually cold and hard.
Arias says police discovered a false belly made of latex taped to her body and they found two kilograms of cocaine.
Police say Ritchie is a social worker and arrived in Colombia on Aug. 6.
The Canadian Embassy in Bogota did not respond to requests for details.
Colombian officials say 874 foreigners are held in the country's lockups, most on drug charges.
Also on HuffPost