Final positions after lap 70 of 70 1. Alonso (Renault)
2. M Schumacher (Ferrari)
3. Raikkonen (McLaren)
4. Fisichella (Renault)
5. Massa (Ferrari)
6. Trulli (Toyota)
7. Heidfeld (BMW Sauber)
All times BST
Lap 70: Fernando Alonso receives the chequered flag for his fourth victory in a row.
Lap 69: Michael Schumacher also enjoys some crucial late success as he is able to sneak past Kimi Raikkonen into second spot. The McLaren skids on the marbles again, goes a little wide and Schumacher is able to take the inside line to overtake.
Lap 68: David Coulthard takes the inside line out of the exit of a hairpin to edge past Jenson Button. If he holds on then it will be his third points finish of the season for the 35-year-old.
Lap 66: David Coulthard uses all his experience to sneak through into ninth place and has now sets his sight on his British compatriot - and the last of the points - in eighth place.
Lap 65: The Red Bulls engage in a mini battle for ninth place but Christian Klien keeps David Coulthard at bay for now.
Lap 64: The safety car makes its exit and Ralf Schumacher finally gives up and returns to the Toyota pits. At the front, Fernando Alonso extends his lead to 5.5secs.
Lap 63: The safety car remains out. Meanwhile, Red Bull's Christian Klien is told to have a go at Jenson Button on his team radio in the battle for eighth place.
Lap 61: The safety car is still out which means that Alonso is not able to increase his lead over Kimi Raikkonen. The Renault world champion holds a 6.2-second lead.
Lap 60: What is Ralf Schumacher doing? His cars spins again but he restarts and keeps on going in 15th place.
Lap 59: There is disappointment for local favourite Jacques Villeneuve as he ploughs his car into the wall coming off the bend. The safety car comes out. Villeneuve skidded on the "marbles" - a mixture of rubber and dust that gather at the side of the track - at 90mph.
Lap 58: A quick word on David Coulthard - he has done very well to drag his Red Bull up from the back of the grid to a decent 11th place behind team-mate Christian Klien. Jenson Button remains in ninth.
Lap 57: Michael Schumacher comes in to the pits and it is another efficient stop, taking just six seconds.
Lap 55: Michael Schumacher is putting Kimi Raikkonen under pressure and has closed the gap to 0.3 seconds on the McLaren. But the Ferrari man has to come in to pit for a second time.
Lap 53: Kimi Raikkonen pits but he is in trouble again. The fuel is in and the tyres on but the engine dies. The problem could have come from the clutch or electronics and the crew take 14 seconds to get him out on the road again.
Lap 52: Giancarlo Fisichella pits.
Lap 50: The Montreal track is proving tricky up and down the field. At the front, Kimi Raikkonen's back end flicks out as he runs in to gravel on the bend. Down in 15th place, Ralf Schumacher spins for the second lap in a row as he endures a miserable afternoon.
Lap 49: Jarno Trulli pits and the Renault crew get ready to receive their cars too. Fernando Alonso comes in for his final fuel stop.
Lap 48: It is sometimes easy to forget the difference in speed between the raft of the cars out on the track. Jacques Villeneuve is doing a solid job for BMW Sauber in seventh but Alonso comes flying past as the leader laps him.
Lap 47: Michael Schumacher has run extremely wide down at the hairpin and many of the drivers are running a little off line. Kimi Raikkonen also careers across the grass off one bend. And it's not easy for Fernando Alonso either as he is forced into minor corrections as the track begins to slip and slide in the hot conditions.
Lap 44: The best battle for the minor places is taking place between local hero Jacques Villeneuve and Ferrari's Felipe Massa. Villeneuve has closed his BMW Sauber up to just 0.9 seconds behind Massa.
Lap 43: Alonso maintains his lead by a flat eight seconds over Kimi Raikkonen. Michael Schumacher is 24 seconds behind the McLaren.
Lap 40: Fernando Alonso has an eight-second lead over Kimi Raikkonen and looks like he can respond to anything the McLaren can throw at him. News from the Renault radio comes in that Raikkonen will stop on lap 56 and so Alonso must make sure he alters his tactics to keep the Finn at bay.
Lap 39: Kimi Raikkonen, the defending champion in Montreal, finds some pace and is the fastest man on the Gilles Villeneuve circuit once again. Things have not gone so well for Jenson Button - the Briton has fallen back to ninth.
Lap 37: Fernando Alonso stretches his lead over Kimi Raikkonen to 7.298secs. Michael Schumacher is the fastest man on track but it is probably too much to ask him to close the 28-second gap on Alonso. His Ferrari team-mate Felipe Massa comes in for fuel.
Lap 33: Jacques Villeneuve comes in to top up with fuel. The Canadian is already looking beyond his career in racing by releasing 5,000 copies of his first single "Would You Accept" at his restaurant in Montreal on Monday.
Lap 32: Michael Schumacher comes into the pits. The crew have him in and out in just under eight seconds.
Lap 30: Ralf Schumacher is really struggling down in 15th spot. The German says he is having difficulty controlling his car because of his rear tyres. He has also received a drive through penalty for speeding in the pit lane.
Lap 28: The pit stop appears to have been costly for Kimi Raikkonen as he is now 6.634secs behind race leader Alonso. Michael Schumacher is also trying to battle into contention and he is clearly driving pretty hard as he clips the walls.
Lap 27: Jenson Button brings his Honda into the pits. It has been a solid run by the Briton but he is once again lacking any pace to be a real contender.
Lap 25: Jarno Trulli also pits. The Toyota man had just been overtaken by Michael Schumacher. The Ferrari driver was able to take the racing line as Trulli appeared to concede to the seven-time world champion.
Lap 24: Kimi Raikkonen comes in to the pits but it looks like there is a bit of a problem as it takes him 12 seconds to come back out on his out lap. His right rear wheel did not appear to be fitted correctly.
Lap 23: Fernando Alonso comes in to the pits. Kimi Raikkonen will now want to lay down some fast laps while Alonso's Renault is heavy with fuel. The world champion has enough fuel to do another 25 laps.
Lap 22: Kimi Raikkonen continues to snap at Fernando Alonso's heels and lays down another pace-setting lap of 1:15.841.
Lap 20: Rubens Barrichello explains that his Honda felt a little tight and so he decided to pull off the track rather than waiting for his engine to blow while racing. At the front, Fernando Alonso widens the gap on Kimi Raikkonen to 1.243 seconds.
Lap 18: Another fast lap from Kimi Raikkonen as he clocks 1:16.463 in his McLaren.
Lap 17: Michael Schumacher is losing ground on Jarno Trulli and what is worse is that Giancarlo Fisichella is closing in rapidly on the Ferrari man.
Lap 15: An update on the retirements - Rubens Barrichello has retired for the first time this season after experiencing problems with his Honda. Franck Montagny, Nico Rosberg, Christijan Albers and Juan Pablo Montoya are all out.
Lap 14: The McLarens were looking good but it has all changed now as Montoya whacks the Wall of Champions and has to park his car. It is the third time in a row that he has had to retire from the Montreal race.
Lap 12: Kimi Raikkonen tries to pass Fernando Alonso down the straight but the world champion holds him off. Raikkonen has managed to get the gap down to just 0.2 seconds and Alonso is put under pressure for a change. Meanwhile, Juan Pablo Montoya in the other McLaren overtakes Ralf Schumacher to move up to 14th.
Lap nine: Mark Webber has managed to get his Williams up from 16th place on the grid to 10th. David Coulthard is not making any in-roads at all despite changing his Ferrari engine before the race.
Lap eight: Kimi Raikkonen scorches to the fastest lap of the race so far in 1:16.802. The Finn is determined not to let Renault's Alonso get too far away. Alonso has a 0.8 second lead over the McLaren.
Lap seven: Giancarlo Fisichella comes in to the pits for a drive through penalty for the jumped start and he feeds back out in fifth place ahead of Jenson Button.
Lap four: Takuma Sato is in the pits with his Super Aguri. Juan Pablo Montoya is back in the race with his McLaren and he has climbed up to 16th spot, one place ahead of David Coulthard.
Lap three: Racing starts again as the safety car is pulled in. Franck Montagny is out of the race as smoke billows out of his Super Aguri at the side of the track.
Lap two: Tiago Monteiro is in the pits and his Midland team-mate Christijan Albers is also out of the race. Meanwhile, Giancarlo Fisichella is being investigated by the officials for a jumped start.
Lap one: Juan Pablo Montoya tries to squeeze past Nico Rosberg and the McLaren man ends up shunting the Williams car out of the race. The safety car is deployed. It looks like Montoya will be able to carry on racing as he comes in to the pits to get a new nose cone. Rosberg could have been the master of his own fate as he should have let Montoya through.
1803: The race gets underway and Kimi Raikkonen skips ahead of Giancarlo Fisichella to line up behind Fernando Alonso. A bad start for Michael Schumacher as he loses two places to Nico Rosberg and Juan Pablo Montoya.
1800: The Renaults fire away for the formation lap at the Gilles Villeneuve circuit. Michael Schumacher takes his time warming up his tyres and holds up the pack - is this a clever tactic to make the Renaults engine overheat a little?
1759: The coverings on the tyres are unwrapped and the crews move aside as the drivers get ready for the parade lap.
1749: The drivers begin to put on their helmets and most of them in fact are complaining about the heat. When conditions are so hot it can affect the brakes and tyres in particular.
1741: The cars head out to line up on the grid under blazing sunshine in Montreal. The track temperature is a roasting 46 degrees - and you would not catch F1 drivers moaning like footballers about racing in hot conditions.
1739: Red Bull's David Coulthard will start from the back of the grid - instead of the 16th place he qualified in - after changing his engine. The Scot did not look comfortable with the car in qualifying and the decision to switch engines could make a difference.
1730: BMW Sauber were given the all-clear to race by the FIA after some teams threatened to stage a protest against their participation.
Teams reacted to a series of photos which appeared to show BMW Sauber's rear wings flexing illegally. However, the FIA gave the car the green light which means Jacques Villeneuve will be able to race in front of his home fans.
1715: Fernando Alonso starts from pole as he aims to wrap up his fourth Grand Prix victory in a row and his sixth of 2006.
The Spaniard shares the front row with Renault team-mate Giancarlo Fisichella.
It is the second time the Renaults have dominated the front of the grid this season and the last time, in Barcelona, Alonso won ahead of Michael Schumacher, with Fisichella third.
This time Schumacher starts from fifth and has some work to do if he is to eat into Alonso's 23-point advantage at the top of the standings.
Renault's pace has been suited to the fast Gilles Villeneuve circuit but the team have been unlucky here.
Alonso hit the concrete wall at the exit of the final chicane when leading last year's race and in 2004 he retired on lap 44 because of technical problems.
The world champion's best finish in Montreal remains his fourth place in 2003 and he is determined to change that.
Kimi Raikkonen is defending his crown in Montreal and he starts his McLaren from third place.
Jarno Trulli's fourth place raised some eyebrows in qualifying and it will be interesting to see if Toyota's strategy involves two or three stops.
Tyres could play a part in Montreal too. It is warm and the circuit is slick and that has seen the Michelins perform better than the Bridgestones.
Ferrari, Toyota, Williams, Midland and Super Aguri all use Bridgestones with the rest on Michelins.
The Canadian Grand Prix is usually one to be savoured because its combination of long straights and slow corners often makes for fast and furious action.