Im Januar 1944 wurde Foulkes der Befehl über die "2nd Canadian Division" übertragen. Mit dieser Division landete er in der ersten Juliwoche am Strandabschnitt "Juno" und war an der letzten Phase der Schlacht um Caen beteiligt (Operationen "Atlantic", "Spring" und "Totalize"). Nach Kämpfen im Seine-Tal Ende August fiel der Division im September die Befreiung Dieppes und weiterer Kanalhäfen wie Dünkirchen zu, bevor sie belgisches Gebiet erreichte und an der Schlacht an der Scheldemündung teilnahm. Von Ende September bis zu seiner Ablösung im November 1944 vertrat Foulkes auch Guy Simonds als General Officer Commanding des "II Canadian Corps", als dieser für den erkrankten Henry Crerar die First Canadian Army führte.