In 1942 werd Vokes bevorderd tot brigadier en kreeg het bevel over de 2e Canadese Infanteriebrigade. In die hoedanigheid was hij betrokken bij de geallieerde landing op Sicilië. In november 1943 werd hij bevelhebber van de 1e Canadese Infanteriedivisie en werd ook bevorderd tot generaal-majoor. In die hoedanigheid was hij betrokken bij de Italiaanse Veldtocht. In december 1944 werd hij benoemd tot bevelhebber van de 4e Canadese Pantserdivisie en was betrokken bij de Slag om het Hochwald.