La pluie légère a continué de poser des problèmes pour les équipes à Montréal, permettant à Fernando Alonso d'Aston Martin de dominer les feuilles de temps lors de la deuxième séance d'essais libres sur le Circuit Gilles-Villeneuve. Le temps d'Alonso de 1:15.810s a été établi sur des pneus slicks avant la mi-séance, avec George Russell de Mercedes en deuxième position à 0,463s, suivi du héros local Lance Stroll et du vainqueur de Monaco Charles Leclerc.
Il y a eu des problèmes chez Red Bull avec un souci de système de récupération d'énergie pour la voiture de Max Verstappen, tandis que de nombreux pilotes ont connu des moments délicats alors que la piste devenait plus humide, provoquant plusieurs petits tête-à-queues et de l'aquaplaning.
Lors de la première séance d'essais libres écourtée où Lando Norris avait devancé les duos de Ferrari Carlos Sainz et Charles Leclerc, la météo est restée instable. Max Verstappen a été le premier à prendre la piste en slicks, mais lorsque Leclerc est sorti, la pluie était assez forte pour que Ferrari opte pour les pneus intermédiaires.
Alonso a ensuite mis Aston Martin en tête avec un temps de 1:20.599s sur les pneus tendres, suivi de près par Daniel Ricciardo de Red Bull, repoussant Gasly en troisième position devant George Russell.
La pluie a continué d'augmenter, rendant les conditions plus humides et causant des difficultés à tous les pilotes. Le top a été repris par Leclerc sur mediums, suivi de près par Alonso, avec les deux Mercedes juste derrière. Par contre, Verstappen de Red Bull n'a réalisé que le 13e temps après être sorti de son cockpit à cause d'une odeur de brûlé, marquant la fin de sa journée de travail.
Alonso s'est éloigné de sept dixièmes en tête, avec Russell ensuite deuxième devant Lance Stroll chez Aston Martin. Une autre averse a entraîné une pause à mi-parcours pour les pilotes qui sont tous retournés aux stands. Finalement, la pluie s'est calmée et la piste a commencé à sécher à nouveau, mais il était trop tard pour passer aux slicks et améliorer les temps précédents.
Cela laissait les équipes avec peu d'informations et de données à analyser en vue de la séance d'essais finaux du samedi matin, laissant encore beaucoup de choses indécises pour le week-end à ce stade.