The bay north of Ontario?

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.