In Amstelveen, McCallum passed Gavin Hamilton's mark of 36 ODI appearances and made the occasion a special one for himself by producing a man of the match performance that gave his side a second successive victory in the tournament.

McCallum, 32, stroked his fourth ODI half-century while scoring 89 not out that came off 78 balls and included seven fours and four sixes. Together with Richie Berrington, who scored a 91-ball 67 with three fours and two sixes, McCallum added 124 runs in 23 overs.

McCallum was in devastating form as his last 39 runs came off just 13 deliveries and included three fours and three sixes. It was his powerful hitting that helped Scotland collect 52 runs in the batting powerplay between the 45th and 49th overs.

Canada slumped to 79-6 in 21 overs in response, not helped by two interruptions for rain, and when play resumed they found themselves with a near-impossible target of 196 from a total of 26 overs, a target made so stiff because of that high number of wickets lost. It eventually finished at 126-9 to lose by 69 runs.

Scotland's joy at its victory was tempered a little by the news that top-order batsman Gregor Maiden is set to miss the rest of the event with a damaged right thumb.

Maiden took a blow from a delivery by Canada pace bowler Colvert Hooper and although he batted on in discomfort before eventually being dismissed for 30, team officials later said the injury was serious and they would be set to seek a replacement.

McCallum, reacting to becoming the most capped Scotland player, said: “I don't play for records and I wasn't aware of it until I was told after I batted. If you play for any length of time then those things will follow and it's gratifying. But the main thing is that the team is playing well.”

And reflecting on the match he added: “We knew Canada would be a difficult game and by deciding to bat first we knew we had to give ourselves a chance by getting a total to defend. Myself and Richie Berrington managed to put a partnership together. In the dressing room we always talk about getting 100-plus stands and it was good that we did just that.

“It was a totally different surface from the one we played against the Dutch on Thursday. We knew it wouldn't be easy up front but we still opted to try and put a total on the board and all the batsmen did well in tough conditions. The top order had to work so hard to take the shine off the ball and keep wickets intact and Richie and I took advantage when the hardness went off the ball.”

McCallum said his side was looking forward to Monday's match against traditional rival Ireland. He said: “We're very pleased with the way things are going at the moment. We took a lot of confidence from the way we played against India A last week and although the Dutch game on Thursday could have gone either way we'll take that win, and this performance against Canada sets us up nicely for our match with Ireland.

“It's a cliche but we've not looked beyond this match at this stage. We'll just take each game as it comes, do the basics well if we can, and if we can do that then the rest should take care of itself.”