I think the order for emergency landings from trans-atlantic flights is Iceland, Halifax, Bangor.
I was on a BA flight from LHR-JFK and there was a medical emergency. We were halfway between Maine and JFK and they made a 180 and landed in Maine. The annoying part was that since BA doesn't usually land in there, they needed to contact other airlines so that they can refuel.