Saint-Aubin-sur-Mer is located at the eastern end of Nan Sector of Juno Beach, one of the landing sites on D-Day, at the beginning of the Battle of Normandy, during World War II.
On D-Day the infantry of the North Shore Regiment of New Brunswick landed there, and were backed up by the armour of the Fort Garry Horse (also known as the 10th Armoured Regiment). Le Régiment de la Chaudière of Quebec came ashore in reserve. About 100 defenders garrisoned the town and they were largely unaffected by the preparatory barrage. As such they were able to put up heavy resistance at the beach and in the town as the Canadians pushed inland.