Jimmy Hansara and skipper Ashish Bagai played good innings and made 199 runs an easy total against Kenya. Hansara scored 70 runs, while skipper Ashish Bagai scored 64 runs not out.
Nehemiah Odhiambo picket two wickets, while James Ngoche and Elija Otieno got one wicket each.
Earlier, Kenya captain Jimmy Kamande won the toss and elected to bat first. Kenya set a total of 198 run in allotted 50 overs. Two Kenyan batsmen Tanmay Mishra and Thomas Odoyo scored 51 runs each. While Collin Obuya and Kamande scored 31 and 22 runs, respectively.
Henry Osinde got four wickets. Harvir Baidwan and Rizwan Cheema grabbed two wickets each. While, Balaji Rao and John Davison picket one wickets each.
Henry Osinde was declared man of the match owing to his superb bowling.
This is the first victory of Canada in the world cup while Kenya has lost its all matches.