Kanada erklärte 1939 dem Deutschen Reich den Krieg. Trotz einer weiteren Wehrpflichtkrise spielten kanadische Truppen während des Zweiten Weltkriegs eine wichtige Rolle, insbesondere in der Atlantikschlacht, der Operation Jubilee, der Invasion Italiens, der Operation Overlord (Landung am Juno Beach) und der Schlacht an der Scheldemündung. Die Regierung von Mackenzie King wagte es nicht, Soldaten gegen deren Willen in einen Kriegseinsatz im Ausland zu schicken. So blieben Männer im Umfang von fünf Divisionen in Kanada, wo sie deutsche Kriegsgefangene bewachten. Unter den kanadischen Freiwilligen, die in Europa gegen Deutschland kämpften, rief das großen Unmut hervor. 1945 wurden kanadische Soldaten maßgeblich während der Kämpfe um die Niederlande eingesetzt.