Сражение за руины Пасшендэля превратилось в «солдатскую схватку», бой небольших групп рядовых, прокладывающих себе дорогу вперед по грязи, атакующих любую неприятельскую позицию, которая оказывалась у них на пути, каждое подразделение поддерживало соседей продольным огнем. По крайней мере канадцы, как британцы на менинской дороге, рассчитались с дотами в полную меру: пехота Карри разносила их один за другим, чередуя огонь с перебежками. Одно отделение поливало бойницы «почтовых ящиков» из винтовок и пулеметов, другое пробиралось вперед, используя малейшие складки местности, чтобы бросить гранаты через входное отверстие или через амбразуры.
Это было медленно, но очень эффективно. К концу дня, хотя большинство целей не были полностью достигнуты, канадский корпус продвинулся более чем на полмили и был близ Пасшендэля. Ради этого корпус потерял 2321 человека, в том числе 884 убитыми. Карри принял решение закрепиться на захваченных позициях и использовать их как плацдарм для дальнейших атак. Его совсем не впечатлили действия 5-й армии Гофа, которая должна была поддерживать его на левом фланге, но не смогла этого сделать. Карри не любил Гофа и не верил в его способности, что могло накладывать отпечаток на его впечатления, поскольку дивизии 5-й армии двигались по гораздо худшей почве против столь же упорной обороны; неудивительно, что они отстали.
Канадцам предстояло продвинуться теперь довольно далеко, чтобы достичь рубежа «Зеленой линии». Карри должен был теперь выдвинуть вперед 1-ю и 2-ю дивизии, и пушки, имевшие решающее значение, следовало передвинуть вперед и вновь пристрелять для поддержки наступления. Закончив с этим, он предполагал начать наступление 6 ноября. Последнее наступление под Пасшендэлем должно было быть чисто канадским делом, во всех остальных секторах должна была работать только артиллерия.
Немцы тоже подтянули свежие войска, и только что прибывшая 11-я дивизия теперь занимала позиции против канадцев. Эти войска держали фронт, когда канадские дивизии двинулись вперед в 6 часов 6 ноября. Карри ради создания неожиданности решился на короткую артподготовку и быстрое наступление, и всего лишь после двухминутного ураганного обстрела огневой вал начал перемещаться вперед, и пехота, двигавшаяся по ничейной полосе и таким образом избегшая германского огня, который велся по их передовым окопам, оказалась в непосредственной близости от них. К 7 часам 45 минутам два канадских батальона 1-й дивизии уже были на «Зеленой линии», в 900 м от окопов, из которых поднялись в атаку.
Тем временем 2-я дивизия взяла Пасшендэль, «груду кирпича с развалинами церкви, множеством разбитых каменных стен, и более ничего не было на этой высоте, сметенной снарядами». Канадцы двигались близко позади огневого вала и заняли деревню так быстро, что защитники руин могли оказать только символическое сопротивление. К 7 часам 40 минутам Пасшендэль был в руках канадцев, и с дальнего края деревни, всего в 60 м над уровнем моря, они могли видеть неразоренную страну за Ипрским выступом, высокие леса и зеленые поля, целые дома, составлявшие разительный контраст грязи, щебню и пням, к которым они привыкли за последние недели.
В течение следующих трех дней канадцы укрепляли свои завоевания под Пасшендэлем. 10 ноября они отбили сильную контратаку, и на этом 2-е сражение под Пасшендэлем и 3-е сражение под Ипром официально завершилось. К этому времени генерал Плюмер отправился в Италию, вдохнуть в тамошние армии бодрости после поражения под Капоретто, 2-ю армию возглавил генерал Роулинсон, а генерал Бинг представил план наступления на Камбре.
Овладение высотами Пасшендэля стоило канадцам потери 12 403 человек убитыми, ранеными и пропавшими без вести, а за все время боев на Ипрском выступе они потеряли 15 654 человек, что почти точно совпадало с предсказанием Карри, когда он согласился начать операцию. В целом сражение стоило британцам и их канадским, австралийским и новозеландским союзникам потери 244 897 человек. Эта цифра включает то, что «Официальная история» называет «естественной убылью» и что может быть сравнимо с потерями на Сомме, где в боях, продолжавшихся более четырех недель, было потеряно 419 654 человека убитыми, ранеными и пропавшими без вести.
Германские потери так никогда и не были точно установлены, однако в томе британской «Официальной истории», касающемся 3-го сражения под Ипром, опубликованном в 1948 году, приводится цифра 217 000 человек только для германской 4-й армии. Сюда не включаются потери тех дивизий, которые вышли из состава армии во время сражения, а также сражавшихся в составе армейской группы Рупрехта; в результате «Официальная история» считает общие потери Германии приближающимися к 400 000, что большинство историков считает преувеличением.