Canada were the first team to confirm their final 15 for next year's World Cup in South Africa.
Canadian all-rounder John Davison
The underdogs, captained by Joseph Harris, complete their preparations against Namibia, before their opening group game against Bangladesh in Durban on 11 February.
Canada qualified, together with Holland and Namibia, from the ICC Trophy competition in Toronto last year.
But they only did it by beating Scotland in a third place play-off, after failing to reach the final.
It will be Canada's first appearance in the World Cup since 1979, when they lost all three matches in England.
Their squad contains only five players with first-class experience, the best known of whom, spin bowling all-rounder John Davison, is currently playing for South Australia in the Pura Cup.
After a last-minute coup, former West Indies Test batsman Gus Logie will coach the team, replacing Australian Jeff Thomas.
"It's a challenge like everything else. It's an opportunity for me as well to see how much input I can make into the development of Canada's cricket," he said.
But Harris said he was "shocked" by news of Thomas' departure.
"We've really jelled as a team and the coach has done a great job bringing us together," he said.
Canada squad: Joseph Harris (capt), Ashish Bagai, Ian Billcliff, Desmond Chumeny, Austin Codrington, John Davison, Nicholas de Groot, Davis Joseph, Ishwar Maraj, Ashish Patel, Abdul Samad, Kevin Sandher, Fazil Samad, Barry Seebaran, Sanjayan Thuraisingam.