Where do icebergs come from?

Icebergs in the North Atlantic come from about 100 iceberg producing glaciers along the coast of Greenland, however, a few originate in the eastern Canadian Arctic Islands.