Unfortunately Hudson bay is not an impact feature. It is purely a feature of the last glaciation. Sad really because it looks so perfect and if it were it would be the largest on earth.
-------------------- "When you're climbing the ladder of success make sure it's against the right building"