WestJet is not exactly impressive but at least each seat has a socket.

That'll make these 4 hours alright, I think.