Latest: Sri Lanka 37-1 (4.4 overs)
Sri Lanka make short work of their task after bowling out Canada for 36 - the lowest ever score in a one-day international.
Chaminda Vaas and Prabath Nissanka share seven wickets in a devastating opening burst as the Canadian innings lasts only 18.4 overs.
Skipper Sanath Jayasuriya's dismissal is the only setback as Sri Lanka race to their target in double-quick time.
5th over Atapattu puts Thuraisingam away through mid-wicket to warp up an easy win.
5th over Thuraisingam strays onto leg stump and Atapattu effortlessly whips the ball away for four. He brings the scores level by lofting elegantly over the off side cordon for another.
4th over New batsman Sangakkara dances down the wicket and powers Davision away through the covers for another boundary.
3rd over Jayasuriya hammers Thuraisingam over mid-wicket but the bowler takes his revenge by winning an lbw decision with the final ball of the over.
Sri Lanka 23-1
2nd over Canada give the new ball to spinner Davison but Atapattu picks off his second delivery for another four behind point.
1st over Atapattu launches Sri Lanka's run chase with an extra cover drive for four off Thuraisingam.
19th over Muralitharan puts Canada out of their misery by bowling Codrington.
18th over Dilhara digs in a bouncer but Bagai pulls away competently for two. Another rising ball proves too much. however, as he fends a simple catch to second slip Jayawardene.
17th over Muralitharan has two short legs as he looks for Sri Lanka's ninth wicket but Bagai and Codrington survive.
16th over: Dilhara Fernando, the quickest of the Sri Lankan bowlers, replaces Nissanka at the Nederberg End. He is almost immediately celebrating the fifth lbw decision of the innings, Thuraisingam going for six.
15th over: Sangakkara misses a stumping opportunity as Bagai comes out of his ground to attack Muralitharan. But the wicketkeeper drops the ball and removes the bails with his glove.
14th over: Sanjayan Thuraisingam whips away a four off the last ball of Nissanka's over - but there is more danger to come for Canada as Muttiah Muralitharan joins the attack.
13th over: Relief for Canada as an over passes without any drama. They need 14 more runs to overhaul the lowest ever one-day score.
12th over: Embarrassment for Harris as he goes for a big hit off Nissanka - and knocks the bails off as he overbalances.
11th over: After 15 deliveries without a run, captain Joseph Harris smashes two successive boundaries to ease the pressure slightly.
10th over: Nissanka goes for a hat-trick this time, trapping Nicholas de Groot and Ishwar Maraj lbw with successive deliveries, but Ashish Bagai survives.
9th over: Vaas organises a very attacking field as, for the second time in the competition, he is on a hat-trick. A loud shout for a catch goes up - but the umpire is not interested.
9th over: Canada lose Ian Billcliff, who scored a half-century against Kenya on Saturday. Vaas has another delivery cutting in and Billcliff is hit on the back leg in front of middle stump.
8th over: Just one run from the over as Canada try and dig in.
7th over: Vaas, so dangerous against Bangladesh, is building up steam again and has Chumney ducking and swaying against a string of wicked deliveries. He finally gets his man when the Canada opener edges a quick one to the keeper.
6th over: Chumney lets loose on a Nissanka delivery, but Sanath Jayasuriya is alert at mid-off and only one run comes from the over.
5th over: Sattaur is lucky to survive a confident lbw shout from Vaas and four balls later his luck runs out and Vaas traps him with a straight ball between middle and leg stump.
4th over: New batsman Fazil Sattaur scrambles a legbye but it is nervous stuff from Canada as Nissanka beats the bat time and again. Desmond Chumney ends the over with the first boundary of the day - an outside edge.
3rd over: The pressure is building on Canada, with one wicket down and only an extra on the scoreboard. Vaas registers another maiden.
2nd over: Canada lose opener John Davison as Prabath Nissanka has him edging an inswinging delivery to wicketkeeper Kumar Sangakkara.
1st over:Chaminda Vaas, who took four wickets in the first over against Bangladesh, cannot produce the fireworks this time but begins with a maiden.
Sri Lanka: Sanath Jayasuriya (captain), Marvan Atapattu, Hashan Tillakaratne
Mahela Jayawardene, Aravinda de Silva, Kumar Sangakkara, Russel Arnold, Chaminda Vaas, Dilhara Fernando, Muttiah Muralitharan, Prabath Nissanka.
Canada: Ishwar Maraj, John Davison, Fazil Sattaur, Desmond Chumney, Ian Billcliff, Joseph Harris (captain), Nicholas de Groot, Sanjayan Thuraisingam, Ashish Bagai, Austin Codrington, A M Samad, Barry Seebaran.