answersLogoWhite

0

Canada is the proud owner of the largest bay in the world, it is called "Hudson bay" when you look at the map of Canada you will see a huge body of water from the Arctic Circle downwards towards the centre of Canada.

User Avatar

Wiki User

14y ago

What else can I help you with?