It was another below par batting performance from Namibia, with Christi Viljoen the only bright spot with a crucial half-century, but this time it was just enough to win.
Batting first after winning the toss, Namibia started reasonably well with a 52 run partnership for the second wicket, which ended when Ian Opperman was caught behind off the bowling of Rizwan Cheema. Cheema took two of the next three wickets to fall, and Namibia were on 72-5.
That brought Christi Viljoen to the crease, and he attempted to get the innings back on track, scoring 50 from 88 balls as he remained unbeaten at the end of the innings with Namibia bowled out for 154. Rizwan Cheema took three more wickets to finish with 6-34, a career best List A performance for him.
That should have been an easy chase for Canada, but they started badly and were 33-4 during the 11th over. Jimmy Hansra and Tyson Gordon put on 60 for the fifth wicket, but neither of them were able to perform a Viljoen style anchor role.
Viljoen himself chipped in with two wickets to complete a decent all-round performance, whilst the pick of the Namibian bowlers was captain Sarel Burger with 3-18 as Canada were bowled out for 133, losing by 21 runs.
This match means that no team is now without a win in the WCL Championship, and both teams will now have some time off before their next match. Namibia will visit Nairobi in June for an Intercontinental Cup match, two one-day WCL Championship matches and two Twenty20 matches. Canada will visit Scotland in July for an Intercontinental Cup match and two ODI WCL Championship matches.
Namibia beat Canada by 21 runs
Wanderers Cricket Ground, Windhoek, 12 April
Namiba 154 (45.5 overs, C Viljoen 50*, Rizwan Cheema 6-34)
Canada 133 (46.5 overs, T Gordon 38, S Burger 3-18)