Thermohaline circulation might not be the cause of warmer Europe although many people believe it is.
Its probably mostly because of the planetary effect which lets the wind flow in a typical pattern. Europe is a sea climate. Eastern US is continental. Western US and Canada has the same warming as Europe. Because the wind does something similar.