I'm looking at this now, centering on the coordinates above.
Meteor strikes that leave a large impact crater often had a trail of other pieces that left craters in a line in the direction of travel. If you look at this crater in Google Earth and then zoom out, it forms the center of other circular formations in a line from Prince Edward Island through this formation and into the Hudson Bay's Belcher Island formation. Is Belcher Island an impact upthrust?. Is Prince Edward Island an upthrust or collapsed crater rim?
Here is a zoomed out view of the region. Follow a line from west to east with the circle formation in this article in the middle.
-PJ
Yes, Earth is what I use too. But I am about out of that hobby because of the spyware Google Earth implants in my machine as part of their client/app.