His Canadian team surprised everyone by winning a stirring encounter with England domestic Twenty20 Champions Hampshire cricket club.
[6] In June 2021, he was selected to take part in the Minor League Cricket tournament in the United States following the players' draft.
[7] Cheema made his international debut at the age of 30 in the Scotia Bank ODI series in King City, Ontario in August 2008.
Later that month Cheema was one of six players awarded central contracts as Cricket Canada sought to professionalise its structures.
In the Canada T20 tournament, in October 2008, he hit ten sixes, more than either Sanath Jayasuriya or Shahid Afridi and was his team's top run-getter, averaging over 60 in the series.
He was appointed captain of the national side for the ICC America's Division One Championship 2009/10 in Bermuda in Ashish Bagai's absence that has been rested ahead of what is to be a gruelling push to the 2011 Cricket World Cup.