Explanation
A strait is a narrow passage of water connecting two larger bodies of water, such as seas or oceans. Stream refers to a small flow of water, canal is man-made, and channel is broader and often refers to a deeper path in a water body. Thus, "strait" is the correct term.