Generally, the flight from Ottawa to Cancun is settled at approximately 4h 40m duration.