My flight karma must have been good today. I got home, a lot of people didn't. Outbound, the 7 a.m. shuttle ORD-LGA was an hour late, but a nice flight. That means they started the day at LGA with a late inbound. I was scheduled to return on the 7 p.m. LGA-ORD flight, but finished my meetings early, called DL and learned there were a lot of seats available on the 5 and 6 p.m. flights, so I grabbed a cab to the airport. Arrived to learn the 6 p.m. had been canceled but there were seats on the 5 p.m., so I took that. Got to the gate at 4:35, and the GA told me they were facing a serious delay but the 4 p.m. shuttle hadn't left yet and I should get on it. I got a new BP and boarded, someone was in my seat, I asked the FA and she said to just take any open seat; as more people boarded, that continued, the FA's instructed them to sit anywhere. Around 5:30 or 6:00 we learned that the 2 p.m. and 3 p.m. flights, which had been sitting on the tarmac, were canceled and returned to the gate, and we got a few pax from those, filling our last remaining seats. (I saw two diamonds come on very late and sit way in back, not in seat numbers that matched their BP's.; just whatever seat they could find) Wheels up at 7:05 p.m., ironically the scheduled time of my original flight. I just checked, and the 5, 6 and 7 p.m. flights were all canceled. The 1 p.m. was also canceled, so that's six canceled flights. The 8 p.m. flight took off at about 10:30. A lot of folks must be stuck at LGA tonight. It's mainly due to weather and traffic on the route between LGA and ORD, weather was fine at the two airports (I believe ORD had intermittent t-storms earlier in the day). It's a bad corridor, lots of traffic and not many routing options.