La batalla de la cresta de Vimy fue parte de la batalla de Arrás en la región Norte-Paso de Calais de Francia, durante la Primera Guerra Mundial. Los principales combatientes fueron las cuatro divisiones del Cuerpo Canadiense en el Primer Ejército, contra tres divisiones del 6.º Ejército alemán. La batalla tuvo lugar del 9 al 12 de abril de 1917 al comienzo de la batalla de Arrás, el primer ataque de la Ofensiva de Nivelle, que tenía la intención de atraer reservas alemanas a los franceses, antes del intento francés de una ofensiva decisiva en Aisne y la cresta del Camino de las Damas más al sur, varios días después.
El Cuerpo Canadiense debía capturar el terreno elevado de la cresta de Vimy, un escarpe en el flanco norte del frente de Arrás, controlado por los alemanes. Esto protegería al Primer y al Tercer Ejército del fuego de enfilada alemán. Apoyado por un bombardeo progresivo, el Cuerpo Canadiense capturó la mayor parte de la cresta el primer día. El pueblo de Thélus cayó durante el segundo día, así como también la cima de la cresta, una vez que las fuerzas canadienses realizaran una bolsa contra una considerable resistencia alemana. El objetivo final, una loma fortificada en las afueras de la aldea de Givenchy-en-Gohelle, cayó en manos de los canadienses el 12 de abril. El 6.º Ejército luego se retiró a la línea Oppy-Méricourt.
Los historiadores atribuyen el éxito del Cuerpo Canadiense a la innovación técnica y táctica, la planificación meticulosa, el poderoso apoyo de artillería y el entrenamiento extenso, así como a la incapacidad del 6.º Ejército para aplicar correctamente la nueva doctrina defensiva alemana. La batalla fue la primera ocasión en la que las cuatro divisiones de la Fuerza Expedicionaria Canadiense lucharon juntas y se convirtió en un símbolo del logro y sacrificio nacional canadiense. Una porción de 100 ha del antiguo campo de batalla sirve como parque conmemorativo y sitio del Monumento conmemorativo nacional canadiense de Vimy.
La cresta de Vimy es un escarpe de 8 km ubicado al noreste de Arrás en el borde occidental de la llanura de Douai. La cresta se eleva gradualmente en su lado occidental y desciende más rápidamente en el lado este. Aproximadamente a 7 km de longitud y culminando a una altura de 145 m o 60 m sobre la llanura de Douai, la cresta ofrece una vista natural sin obstáculos de decenas de kilómetros en todas direcciones. La cresta cayó bajo control alemán en octubre de 1914 durante la carrera al mar cuando las fuerzas franco-británicas y alemanas intentaron continuamente flanquearse entre sí a través del noreste de Francia. El Décimo Ejército francés intentó desalojar a los alemanes de la región durante la segunda batalla de Artois en mayo de 1915 atacando sus posiciones en la cresta de Vimy y Notre Dame de Lorette. La Primera División Marroquí francesa logró capturar brevemente la altura de la cresta, pero no pudo mantenerla debido a la falta de refuerzos. Los franceses hicieron otro intento durante la tercera batalla de Artois en septiembre de 1915, pero solo capturaron el pueblo de Souchez en la base occidental de la cresta. El sector de Vimy se calmó después de la ofensiva con ambos lados adoptando un enfoque en gran medida de vive y deja vivir. Los franceses sufrieron aproximadamente 150 000 bajas en sus intentos de hacerse con el control de la cresta de Vimy y el territorio circundante.
El XVII Cuerpo de Ejército británico, a cargo del teniente general Julian Byng, relevó al Décimo Ejército francés en el sector en febrero de 1916, permitiendo a los franceses expandir sus operaciones en Verdún. Los británicos pronto descubrieron que las compañías de túneles alemanas se habían aprovechado de la relativa calma en la superficie para construir una extensa red de túneles y minas profundas desde las cuales atacarían posiciones francesas mediante la activación de cargas explosivas debajo de sus trincheras. Los Ingenieros Reales desplegaron inmediatamente compañías especializadas en la construcción de túneles a lo largo del frente para combatir las operaciones mineras alemanas. En respuesta al aumento de la agresión minera británica, la artillería alemana y el fuego de mortero de trinchera se intensificó a principios de mayo de 1916. El 21 de mayo de 1916, después de bombardear tanto las trincheras de avanzada como las posiciones de artillería divisional de ochenta baterías ocultas en la ladera inversa de la cresta, la infantería alemana comenzó Unternehmen Schleswig Holstein, un ataque contra las líneas británicas a lo largo de un frente de 1800 m para expulsarlos de las posiciones a lo largo de la cresta. Los alemanes capturaron varios túneles y cráteres de minas controlados por los británicos antes de detener su avance y excavar. Pequeños contraataques de unidades de las 140.º y 141.º Brigada tuvieron lugar el 22 de mayo, pero no lograron cambiar la situación. El Cuerpo Canadiense relevó al IV Cuerpo a lo largo de las laderas occidentales de la cresta de Vimy en octubre de 1916.
El 28 de mayo de 1916, Byng tomó el mando del Cuerpo Canadiense de manos del teniente general Edwin Alderson. Comenzaron las discusiones formales para una ofensiva de primavera cerca de Arrás, luego de una conferencia de comandantes de diversos cuerpos celebrada en el cuartel general del Primer Ejército el 21 de noviembre de 1916. En marzo de 1917, el cuartel general del Primer Ejército presentó formalmente a Byng órdenes que describían a la cresta de Vimy como el objetivo del Cuerpo Canadiense para la Ofensiva de Arrás. Un plan de asalto formal, adoptado a principios de marzo de 1917, se basó en gran medida en las sesiones informativas de los oficiales de Estado Mayor enviados para aprender de las experiencias del ejército francés durante la batalla de Verdún. Por primera vez, las cuatro divisiones canadienses lucharían juntas. La naturaleza y el tamaño del ataque necesitaron más recursos de los que poseía el Cuerpo Canadiense, por lo que la 5.º División británica, y unidades de artillería, ingenieros y trabajadores se unieron al cuerpo, lo que elevó la fuerza nominal a unos 170 000 hombres, de los cuales 97 184 eran canadienses.
En enero de 1917, tres oficiales del Cuerpo Canadiense acompañaron a otros oficiales británicos y del Dominio que asistieron a una serie de conferencias organizadas por el ejército francés sobre sus experiencias durante la batalla de Verdún. La contraofensiva francesa ideada por el general Robert Nivelle había sido uno de varios éxitos aliados en 1916. Después de un extenso ensayo, ocho divisiones francesas habían asaltado posiciones alemanas en dos oleadas a lo largo de un frente de 9,7 km. Con el apoyo de una artillería extremadamente fuerte, los franceses habían recuperado el terreno perdido e infligido muchas bajas en cinco divisiones alemanas.
A su regreso de las conferencias, los oficiales de Estado Mayor del Cuerpo Canadiense realizaron un análisis táctico de la batalla de Verdún y dieron una serie de conferencias a nivel de cuerpo y división para promover la primacía de la artillería y enfatizar la importancia del fuego de hostigamiento y la flexibilidad de la compañía y el pelotón. El informe del comandante de la 1.º División Canadiense Arthur Currie destacó las lecciones que él creía que el Cuerpo Canadiense podría aprender de las experiencias de los franceses. El plan final para el asalto a la cresta de Vimy se basó en gran medida en la experiencia y el análisis táctico de los oficiales que asistieron a las conferencias sobre Verdún. El comandante del Primer Ejército británico, el general Henry Horne, aprobó el plan el 5 de marzo de 1917.
El plan dividió el avance del Cuerpo Canadiense en cuatro líneas de objetivos de colores. El ataque se realizaría en un frente de 6400 m, con su centro frente al pueblo de Vimy, al este de la cresta. El primer objetivo, representado por la Línea Negra, era apoderarse de la línea defensiva delantera alemana. El objetivo final del flanco norte era la Línea Roja: tomar el punto más alto de la cresta, el montículo fortificado, la granja Folie, la trinchera Zwischen-Stellung y la aldea de Les Tilleuls. Las dos divisiones del sur iban a lograr dos objetivos adicionales: la Línea Azul que abarcaba el pueblo de Thélus y los bosques fuera del pueblo de Vimy y la Línea Marrón, que tenía como objetivo capturar la trinchera Zwölfer-Graben y la segunda línea alemana. La infantería avanzaría de cerca detrás de un ataque de artillería realizado por cañones de campo ligero, avanzando en incrementos cronometrados de 90 m. Los obuses medianos y pesados establecerían una serie de bombardeos permanentes más adelante de la infantería contra sistemas defensivos conocidos.