Why is Europe warmer than North America at similar latitudes?

Does the Gulf Steam have anything to do with it?