The Germans were very effective at taking ground at the beginning of WW2. They blew by the big defensive lines the French and Belgians had constructed as a way of insuring that what happened in WW1 would never happen again.
The reason was superior tactics and specifically the Blitzkrieg. How did the Germans develop such an effective strategy?
They did it by looking at who was most effective at kicking their tulips in WW1 and copying their techniques. Of course the ones who hands down took the most ground and cracked the hardest nuts in WW1 were the Canadians. Starting with the unbelievable defeat at Vimy ridge and continuing right to the last days of the war the Canadians took a static trench warfare type of combat and defeated using massed attacks with rolling artillery barrages and precision timed troop advances. They used every technological advantage available to them including isolating German artillery positions using precision sound triangulation, and aerial spotting backed by the best fighter pilots in the war.