Расстояние от британских передовых линий, идущих от старого места сражения у Лооса и огибающих западные склоны гряды до вершины гребня, было различным в разных местах фронта. Войска 1-Канадской дивизии Карри Должны были пройти вперед 3600 м, чтобы достигнуть гребня, тогда как войска 4-й дивизии на севере — только около 640 м. Бинг решил атаковать четырьмя дивизиями в линию, каждая при этом имела по две бригады в первом эшелоне и по одной в резерве. У него также была в резерве 5-я британская дивизия, хотя, как уже было сказано, 13-я пехотная бригада этой дивизии была отправлена для поддержки 2-й Канадской дивизии. Предполагался массированный артобстрел, одно тяжелое орудие на 18 м фронта и одно полевое орудие на каждые 9 м. Перемещающийся огневой вал должен был поддерживать наступление пехоты, хотя здесь было препятствие, поскольку 1-я и 2-я Канадские дивизии на правом фланге должны были наступать на 2,5–3 км впереди дальности стрельбы своей артиллерии, расположенной в орудийной линии, глубоко позади передовых позиций. План Бинга принял это в расчет, предполагалось к ночи расположить 11 батарей у передовых позиций, так чтобы они могли оказывать огневую поддержку наступающим дивизиям вплоть до конечных пунктов наступления. Эти батареи молчали, произвели только пристрелку и не были обнаружены вплоть до самого начала сражения. 2-я Канадская дивизия, перед которой стояла задача захватить деревню Телю, должна была быть поддержана восемью танками. Бинг и его дивизионные командующие верили в тщательные приготовления, и на протяжении нескольких недель пространство перед и позади гребня ежедневно облетали и фотографировали патрули ВВС. Германский аэроплан атаковал британский и произвел разведку над канадскими позициями, так что командование противника знало о готовящемся наступлении.
Суть плана Бинга заключалась в скорости. Наступление пехоты должно было начаться в 5 часов 30 минут, и к 7 часам 30 минутам две канадские дивизии левого фланга, 4-я и 3-я, должны были достигнуть своих целей и закрепиться на хребте Вими. Две дивизии правого фланга, 1-я и 2-я, должны были наступать дальше, и перед ними было больше препятствий в виде укрепленных лесов и деревень Телю и Фарбю. Как и дивизия 3-й армии справа от них, они должны были преодолеть четыре линии обороны под кодовыми названиями «Черная», «Красная», «Синяя» и «Коричневая». «Коричневая линия» — самый дальний рубеж их наступления — шла вдоль восточного склона хребта, и две дивизии, как предполагалось, должны были достигнуть этого рубежа точно к 13 часам 18 минутам в первый день. Таким образом, Бинг давал своим дивизиям несколько меньше восьми часов на овладение позициями, которые отбивали все атаки союзников более двух лет.
Канадские дивизии не должны были наступать в линию. 1-я и 2-я должны были вступить в бой значительно позже того, как дивизии, расположенные севернее, по расчетам, должны были овладеть своими целями. Это было вызвано характером и расположением германской оборонительной линии, однако Бинг и его дивизионные командующие отказались во всяком случае от построения растянутыми линиями, использовавшегося в первый день наступления на Сомме. Вими должны были взять взводы и отделения, используя мобильную тактику, наступая небольшими частями и широко применяя гранаты и пулеметы Льюиса, расчищающие окопы и укрепленные позиции во время наступления. Позади оставлялись небольшие группы для уничтожения малейших очагов сопротивления или зачистки глубоких оборонительных сооружений, тогда как основная масса продолжала движение вперед. План Бинга предусматривал возможность промедления в некоторых пунктах, однако они не должны были задерживать исполнение плана в целом или приводить к расходу людей для усиления тех мест, где наступление развивалось неудачно. Его приказ указывал канадцам, что «при задержке одной части остальные, находящиеся у нее на флангах, не приостанавливают наступления, но усиливают нажим вперед и окружают укрепленную позицию». Резервы были подтянуты к наступающим дивизиям, в частности 13-я пехотная бригада, которая участвовала в тяжелых боях во время 2-го сражения у Ипра и Лооса, получила задачу поддерживать 2-ю Канадскую дивизию. Если все пойдет хорошо, этот мощный поток артиллерии и пехоты должен был затопить оборону хребта Вими.
Для снабжения артиллерии и перемещения войск были проложены километры легкой железной дороги от Арраса до линии фронта, а также были сооружены 12 подземных тоннелей для безопасной доставки наступающих батальонов непосредственно на передовую. Было сооружено 10 км туннелей и множество блиндажей, некоторые из находящихся в 7,5 м под землей тянулись более чем на 1,5 км. Такая же тщательность была продемонстрирована в попытках защитить все значительные коммуникации. Много километров подземных кабелей были проложены в дополнение к 2 500 км уже использовавшихся проводов, и к старым средствам связи — полевым телефонам, почтовым голубям и вестовым — были добавлены новые, беспроводные средства, сирены и усилители.
Новые ходы были проложены до и под германскими передовыми позициями, выполненные благодаря подземным подкопам под ничейной полосой, проделанным взрывными способами. Наконец, наступление должно было сопровождаться газовой атакой и дымовой завесой, и ему должен был предшествовать артобстрел, который начался 20 марта, когда половина имеющейся артиллерии начала обрабатывать вражеские оборонительные позиции. 2 апреля к ней присоединилась остальная артиллерия, и в течение нескольких следующих дней было выпущено более миллиона снарядов — более 50 000 тонн металла — на изрытую землю гребня Вими. Ночью канадский пулеметный корпус, в составе которого было 280 пулеметов «Викерс», продолжал беспокоящий огонь по вражеским траншеям, а также на глубину 1800–2500 м позади оборонительной линии, прикрывая действия разведывательных групп, которые по ночам отправлялись для проверки состояния проволочных заграждений и прощупывания вражеской обороны.
Эти патрули установили, что Канадскому корпусу у Вими противостоят пять германских полков, и у захваченных пленных выяснили, что четыре из них бессменно находятся на передовой более месяца. Немцы обычно держали две трети своих сил на передовой, а остальные в резерве, так канадцы установили, что они численно превосходят обороняющихся в отношении три к одному. В Дуайи находились также две германские резервные дивизии 6-й армии, однако Бинг утверждал, что им понадобится четыре часа, чтобы добраться до поля боя… а к этому времени он рассчитывал уже овладеть хребтом. Патрули разведки ночью с 8 на 9 апреля доложили, что проволочные заграждения в значительной степени разрушены, и в полшестого 9 апреля бомбардировка усилилась и две мины были взорваны слева от немецкой линии. Затем огневой вал начал переноситься вперед на 90 м каждые 3 минуты, а за ним двинулась канадская пехота.
Сражение у хребта Вими было редким случаем во время Великой войны, когда бой проходил по плану. На правом фланге 1-я дивизия Карри атаковала по фронту в 1800 м в направлении на Фарбю и Фарбюсский лес и оказалась во вражеских траншеях, всего лишь в 70 м от их собственных, прежде чем германские солдаты вышли из блиндажей. Специально заранее выделенные группы остались позади для зачистки, тогда как остальные двигались дальше под прикрытием огневого вала, однако следующие германские траншеи оказались упорнее, и наступающая канадская пехота попала под пулеметный огонь. Несмотря на это, «Черная линия», первая линия немецкой обороны, была занята в течение получаса, и западный склон гребня Вими был теперь покрыт массами канадской пехоты: стрелков, гренадеров, подразделений обеспечения, подносчиков боеприпасов, — которая вся хлынула вперед, взбираясь на хребет и переваливая через него.
Находившаяся левее 2-я дивизия также действовала хорошо, атакуя на фронте протяженностью 1300 м, чтобы пройти 3 км до конечного рубежа атаки, на восточной оконечности гребня, где 13-я бригада должна была присоединиться к ней для очистки восточного склона. Хотя немецкие пулеметчики вступили в бой и нанесли большой урон батальону Онтарио, прежде чем они были атакованы в штыки сержантом Е. У. Сифтоном, который за этот подвиг был награжден Крестом Виктории, дивизия продолжала наступление и захватила первую цель к 6 часам 05 минутам. Резервные батальоны каждой бригады затем выдвинулись вперед и под прикрытием огневого вала двинулись к следующей цели, миновав деревушку Летийель на дороге Ланс — Аррас и захватив в плен большое число немцев в подземном бункере. Теперь впереди находилась разрушенная деревня Телю. К 10 часам передовые отделения были на ее окраинах, и к 10 часам 45 минутам вся деревня была в руках канадцев, и группы зачистки выгоняли последних оборонявшихся из погребов. В 13 часов обе дивизии двинулись вновь. С точностью до минуты 1-я и 2-я Канадские дивизии достигли дальней оконечности хребта Вими и увидели перед собой равнину Дуайи.