He said the long break the team took since playing the Netherlands in the opening match of the competition last April may have contributed to slow pace the cricketers have encountered in getting back to form.
"Our batting still remains the weakest point. There is still a lot of work to be done," said the West Indian after taking the players through the last training season on Monday. The team is set to leave for Canada on Tuesday.
Harper said he was happy that two of his experienced players -- skipper Steve Tikolo and middle order batsman Hitesh Modi -- who failed to join the training camp due to overseas commitments, would be joining the side for the crucial four-day game which gets underway in Toronto on July 29.
Tikolo, who scored a double century against Holland to earn Kenya a draw, was expected to arrive in Nairobi on Monday while Modi would travel straight to Toronto.
Kenya beat Canada by four wickets when the two teams last met at the 2003 World Cup in Cape Town.