Looks like it was a more northerly routing which caused a longer than normal flight time, plus it looks like it was a lot of taxiing upon arrival (Flightaware shows 30 minutes of taxiing). The flight left the gate only 4 minutes late. No details on EF.