Pakistan has continued its winning streak against Canada winning by 46 runs.
Batting first Pakistan scored a meager total of 185 but did well to restrict Canada to 139. Shahid Afridi took five wickets and Umar Akmal top scored with 28.
Pakistan is unbeatable in this world cup so far and will face New Zealand on Tuesday.