Canada kept alive their slim chances of gaining promotion from World Cricket League Division Two with a thoroughly convincing 111 run win over bottom of the table Uganda.
Nitish Kumar was their batting star, striking 104 from 106 deliveries as the North Americans ran up an imposing total of 293 for 6.
Kumar struck 10 fours and a six in his composed knock, sharing an opening stand of 76 with Rizwan Cheema (36) and 73 for the second wicket with Ruvindu Gunasekera (30).
Skipper Jimmy Hansra provided Canada with late impetus smashing a belligerent unbeaten 63 from just 54 balls (5 fours, 3 sixes).
Uganda's reply never really got going despite the best efforts of Phillimon Selowa, who top scored with 70 from 78 deliveries (8 fours, 1 six).
Roger Mukasa (24) and Jonathan Sebanja (22) sparkled all too briefly as Uganda finished well adrift on 182 all out with 8 overs unused.
Cecil Pervez (4-23) and Nikhil Dutta (4-52) proved the destroyers-in-chief, while Parth Desai (2-25) chipped in with two wickets.
Given their poor net run rate, Uganda look destined for a return to Division Three even if they manage to defeat The Netherlands in their final game on Friday.
Canada face a tough final clash with Namibia, where given their inferior run rate, even a huge win wouldn't prove enough to dislodge Namibia from one of the two promotion slots on offer.