Ireland have beaten Canada in their final match at the ICC World Cup Qualifying tournament. Ireland picked up 188 for three - chasing 185 runs. William Porterfield hit a century. They have already secured a place at the 20-11 ICC finals.