Fernando Alonso, da equipe Aston Martin F1 Team AMR24, teve uma performance excepcional em condições escorregadias e liderou a segunda sessão de treinos do Grande Prêmio do Canadá de Fórmula 1. Apesar das complicações da chuva, Alonso conseguiu cronometrar o melhor tempo de 1:15.810s com pneus macios, garantindo uma vantagem de quatro décimos sobre George Russell, da Mercedes. A pista continuou desafiadora para os pilotos, já que nem os pneus slicks nem os intermediários se mostraram ideais. O tempo de Alonso permaneceu imbatível devido à chuva prevista que chegou durante a sessão. O herói local Lance Stroll apoiou seu companheiro de equipe ao garantir o terceiro melhor tempo, 0.654s atrás de Alonso. Charles Leclerc terminou em quarto lugar, mas a Ferrari pode enfrentar uma revisão dos comissários, já que Leclerc usou pneus intermediários quando a pista não foi oficialmente declarada molhada. Daniel Ricciardo teve uma corrida encorajadora e garantiu o quinto melhor tempo, seguido por Kevin Magnussen em sexto. Lewis Hamilton, Alex Albon e Sergio Perez também conseguiram entrar no top dez, enquanto Max Verstappen teve problemas com o ERS em seu carro e não pôde participar plenamente. Esteban Ocon, Carlos Sainz, Valtteri Bottas, Nico Hulkenberg e McLaren tiveram uma performance mais discreta na sessão. Zhou Guanyu conseguiu evitar incidentes e terminou à frente de Verstappen, Pierre Gasly e Lando Norris em Montreal.