The Hudson Bay is located north of Ontario, Canada. Lake Superior is located south of Ontario. James Bay is also located north east of Ontario.
It is the Hudson Bay.
No Ontario is not landlocked. It is bordered to the North by the Hudson Bay.
hudson bay
James Bay~
A map of Canada shows Hudson's Bay.
Hudson Bay
North Bay, Ontario is 646 feet (197 meters) above sea level
No, it is a region in ontario. Including north bay bay, sudbury etc
About 220 miles.
The Hudson Bay.
Hudson Bay