what body of water connects the Atlantic Ocean to the hudson bay
A canal.
The body of water that connects Lake Victoria to the Atlantic Ocean is the Nile River. It connects to the Atlantic through the Mediterranean Sea.
A strait or, sometimes, narrows.
Strait
The Strait of Hormuz connects them
The Strait of Hormuz connects them
The Caspian Sea connects Iran with Kazakhstan.
Channel
A strait or, sometimes, narrows.
a strait?
Salt waters of the Atlantic