on june 6 , 1944 , the allied invasion of western europe was launched with landings by american , british and canadian troops on the normandy beaches , and a year later , on may 7 , 1945 , germany surrendered unconditionally .