I was on the EK22 yesterday and it took 3 hours to de ice the aircraft. Then we had a medical emergency onboard probably due to the cabin temperature being extremely warm. Captain could not turn on air-conditioning due to ongoing deicing. The crew had 15 minutes left before they would of had to call it day when we finally got a push back. We sat on that aircraft for over 4 hours before we finally departed. Overall an 8 hour delay. Pesky snow...