The east and west coasts of the North America have very different temperatures at the same latitude primarily because of ocean currents. The energy that creates surface ocean currents comes from prevailing winds. An ocean current moving toward the equator is considered a warm current.