After three heavy defeats to Barbados, the tourists rallied to beat the same opposition fourth time around. Canada had earlier beaten Combined Campuses & Colleges to gain their first victory of the tour. They finished the 10-day visit with a highly competitive final game with Barbados, losing out in a close battle by five runs.
Canada came to the island for a period of training and matches ahead of their participation in the Caribbean T20 tournament in January.
After a slow start they will feel heartened by their performances ahead of the greater tests that lie ahead.
Harvir Baidwan (2-20) was the pick of the bowlers as Canada restricted Combined Campuses & Colleges to 92 from their 20 overs. Canada reached their target with five wickets and eight balls in hand. Raza Rehman top-scored with 20.
That confidence boost set Canada up nicely for their next match against a Barbados team packed with internationals.
Rizwan Cheema made 51 not out from just 26 balls in the tourists' 158-6.
Baidwan then continued his fine wicket-taking form with 3-32 as Barbados could only make 145-7 in reply.
Barbados exacted revenge in the final match but not without discomfort.
Baidwin took another two wickets to go with similar success for Junaid Siddiqui and Rehman as Barbados laboured to 139-8.
Canada remained in with a shout for as long as Jimmy Hansra was at the crease. The right-hander was run out with four balls to spare as he attempted to keep the strike with deliveries running out.
Another run out followed off the next ball as Canada ended on 134-7.