The Strait of Canso connects the Atlantic Ocean and the Gulf of St. Lawrence. It separates Cape Breton Island and Nova Scotia Peninsula.