Фостер участвовал в 1943 году в операции «Коттедж» армии США по освобождению острова Кыска от японских войск в ходе Тихоокеанской кампании. В этом же году он получил звание бригадного генерала и стал командиром 7-й канадской пехотной бригады. В 1944 году был произведен в генерал-майоры и принял в командование 4-й канадской (бронетанковой) дивизией в Нормандии. 12 сентября 1944 года Фостер принимал участие в наступлении на старинный город Брюгге, освобождение которого прошло весьма успешно — без особой борьбы и городских повреждений. В признание за это Гарри Фостер был удостоен звания почетного гражданина Брюгге. Затем Фостер возглавил 1-ю канадскую пехотную дивизию, которая воевала в Италии, и участвовал в операции "Goldflake".