AC is the only carrier that flies direct. I've looked myself at other options since westjet flies all over the caribbean, but connecting flights either with LAN, Avianca, Copa, Taca, Aires, are all expensive, and only connect in the capitals, such as Mexico City, Panama City...so its at least 2 connections to get to a city where westjet flies into. COPA is starting a direct Cartagena/Toronto route, but not until June or July. I know AC sucks and they are expensive, but its still the cheapest and most direct way to get back into Canada from Colombia. And connecting through the US is a pain in the ass as you'll require a US transit visa