F1 teams have three practice sessions at the Canadian Grand Prix to prepare for qualifying - below, you'll find the results from each session so far.
Practice three
Lando Norris led Charles Leclerc in the final practice session before qualifying.
1 Lando Norris (McLaren) 1m11.799s
2 Charles Leclerc (Ferrari) +0.078s
3 George Russell (Mercedes) +0.151s
4 Lewis Hamilton (Ferrari) +0.251s
5 Max Verstappen (Red Bull) +0.273s
6 Fernando Alonso (Aston Martin) +0.448s
7 Kimi Antonelli (Mercedes) +0.549s
8 Oscar Piastri (McLaren) +0.720s
9 Carlos Sainz (Williams) +0.720s
10 Alex Albon (Williams) +0.774s
11 Isack Hadjar (Racing Bulls) +0.852s
12 Pierre Gasly (Alpine) +0.885s
13 Liam Lawson (Racing Bulls) +0.992s
14 Lance Stroll (Aston Martin) +0.995s
15 Ollie Bearman (Haas) +1.026s
16 Esteban Ocon (Haas) +1.028s
17 Franco Colapinto (Alpine) +1.261s
18 Nico Hulkenberg (Sauber) +1.273s
19 Gabriel Bortoleto (Sauber) +1.373s
20 Yuki Tsunoda (Red Bull) +1.774s
Practice two
George Russell beat Norris to the top spot in the second practice session at the Canadian GP.
1 George Russell (Mercedes) 1m12.123s
2 Lando Norris (McLaren) +0.028s
3 Kimi Antonelli (Mercedes) +0.288s
4 Alex Albon (Williams) +0.322s
5 Fernando Alonso (Aston Martin) +0.335s
6 Oscar Piastri (McLaren) +0.439s
7 Carlos Sainz (Williams) +0.508s
8 Lewis Hamilton (Ferrari) +0.530s
9 Max Verstappen (Red Bull) +0.543s
10 Liam Lawson (Racing Bulls) +0.628s
11 Isack Hadjar (Racing Bulls) +0.676s
12 Pierre Gasly (Alpine) +0.751s
13 Gabriel Bortoleto (Sauber) +0.773s
14 Nico Hulkenberg (Sauber) +0.791s
15 Yuki Tsunoda (Red Bull) +0.816s
16 Ollie Bearman (Haas) +0.957s
17 Esteban Ocon (Haas) +1.052s
18 Franco Colapinto (Alpine) +1.775s
19 Lance Stroll (Aston Martin) No time
20 Charles Leclerc (Ferrari) No time
Practice one
Max Verstappen led Alex Albon and Carlos Sainz as Charles Leclerc crashed out in FP1 at Circuit-Gilles Villeneuve.
1 Max Verstappen (Red Bull) 1m13.193s
2 Alexander Albon (Williams) +0.039s
3 Carlos Sainz (Williams) +0.082s
4 George Russell (Mercedes) +0.342s
5 Lewis Hamilton (Ferrari) +0.427s
6 Isack Hadjar (Racing Bulls) +0.438s
7 Lando Norris (McLaren) +0.458s
8 Liam Lawson (Racing Bulls) +0.544s
9 Pierre Gasly (Alpine) +0.624s
10 Charles Leclerc (Ferrari) +0.692s
11 Yuki Tsunoda (Red Bull) +0.734s
12 Fernando Alonso (Aston Martin) +0.779s
13 Kimi Antonelli (Mercedes) +0.809s
14 Oscar Piastri (McLaren) +1.005s
15 Lance Stroll (Aston Martin) +1.010s
16 Gabriel Bortoleto (Sauber) +1.131s
17 Oliver Bearman (Haas) +1.327s
18 Esteban Ocon (Haas) +1.412s
19 Franco Colapinto (Alpine) +1.452s
20 Nico Hulkenberg (Sauber) +1.628s