On page two of the discovery channel link you provided.
As for the chances that Hudson Bay holds the largest impact crater on Earth, Melosh said the definitive evidence would be "shocked" minerals that prove extreme pressures, far beyond what any volcano can produce. But without such evidence, he said, it's far-fetched to suspect a crater in Hudson Bay.
I'm not out to prove you wrong I just happen to know alot about imapct craters and wrote a university paper on impact craters.
There are several well known craters east of Hudson's Bay in Northern Quebec but they wouldn't have had any effect on the geology at McFaulds. The twin impact Clear Water craters, the Coutre Crater, The New Quebec crater are all in close proximity to the East of Hudson's Bay.
Even if Hudson's bay proved to be a crater. The location of McFaulds in the James Bay Lowlands makes it too far away to be impacted by the crater.