Tough call.
Carry on to BOG and the aircraft could be down for days waiting on parts and labor, delaying or scrubbing the outbound flight and whatever downline flights the plane is scheduled to operate.
Touch down in the US and you're going to have a customer service nightmare since a plurality, if not a majority of the pax will be Latin American passport holders who may not have US visas.
Returning to YYZ may be the least worst option...