The Strait of Canso (also Gut of Canso or Canso Strait, also called Straits of Canceau or Canseaux until the early 20th century) separates mainland Nova Scotia and Cape Breton Island, in eastern Canada.
It is a channel approximately 27 kilometers long and averaging 3 kilometers wide (1Â km at its narrowest). The strait connects Chedabucto Bay on the Atlantic Ocean to St. George's Bay on the Northumberland Strait, a subbasin of the Gulf of St. Lawrence.