Very fun quiz (that I did poorly on). It looks to me like Buffalo might have just slipped into Dfa from Dfb, with July having an average temperature of 22.1 Celsius (at the airport).
Yeah, that one's very borderline. I still went with Buffalo because the airport is farther from the moderation of Lake Erie than downtown, and I think that would make enough difference to get below the 22 C threshold.