James Bay is a body of water on the southern end of Hudson Bayin Canada. It borders the provinces of Quebec and Ontario.