**though no crater of the right age has ever been found.**
Perhaps because the crater was in the ice pack that flowed away?
If I am not mistaken, Lac St-Jean -- about 125 miles north of Quebec City -- is thought to be a massive impact crater -- about 35 miles in diameter.