Dave Langford-Smith's four wickets helped Ireland thrash Canada by seven wickets in their warm-up match at St Augustine in Port-of-Spain.

Chasing just 116, Ireland raced to their total inside 27 overs with Jeremy Bray, the opener, remaining unbeaten on 41. Canada struck three times but, with Bray finding good support in Andre Botha (21), the Irish cruised home.

That Ireland's run-chase was such a formality owed much to Langford-Smith who again showed impressive form, removing Canada's openers cheaply before adding a further two tailend wickets.

"We bowled in good areas and were rewarded," Trent Johnston, the Ireland captain, said. "It was good to be in a position like we were after bowling. Langford-Smith worked very hard after a tournament in Kenya. He is running in well, bowling well and his confidence is sky-high after getting seven or eight wickets in the first two games."

Despite the loss and obvious frustration, John Davison, Canada's captain, remained pleased with the preparation Canada have had going into the World Cup.

"It sure is a big disappointment," he said. "They bowled in good areas and never allowed us to play shots. I think our preparations, minus today's outing, for the World Cup are [going] pretty well."