Final answer:
The strait that separates Newfoundland from mainland Canada is called the Strait of Belle Isle, which means 'Beautiful Island' in French.
Step-by-step explanation:
The strait that separates the island of Newfoundland from mainland Canada is called the Strait of Belle Isle, which means 'Beautiful Island' in French. It connects the Labrador Sea with the Gulf of St. Lawrence. The name is derived from the French term 'belle isle' which refers to a beautiful island.
Learn more about Strait of Belle Isle