Bigarren Mundu Gerra hasi zenean, McKinnon Ingalaterran zegoen, artilleria entrenatzen. Bigarren Zelanda Berriko Espedizio Indarrean sartu zen eta 3.
Salomon uharteetako kanpaina. Hasiera batean, 28. hegazkinaren aurkako erregimentu astuneko komandantea izan zen, baina bere unitatea 1942ko uztailean desegin zenean, 29. hegazkinaren aurkako erregimentu arina hartu zuen. Bere erregimentuarekin batera, Altxorraren eta Greenen uharteetan lurreratu zen. 1944an dibisioa desmobilizatu zutenean, Ingalaterrara itzuli zen Camberley-ko Staff College-ra joateko. Bere langileen ikastaroa amaitu ondoren, Zeelanda Berriko 2. Dibisioan sartu zen, garai hartan Italian borrokatzen zena Zortzigarren Armadarekin, Ozeano Bareko artilleria-ofizial batzuekin batera. 1945eko otsailean iritsi zen Italiara, lehenik 4. zelai erregimentuaren eta gero 6. zelai erregimentuaren bigarren komandantea izan zen.