There should be no argument that Normandy Landing happened because thousands of allied troops died on that day (JUN 06 1944).
The American soldiers were responsible for Omaha beach & got pinned down. Canadian soldiers took Juno beach with heavy casualties, then circled around to save the American soldiers. From then on, it is history.
There are myths, mostly created by movies, here are the facts: