Former Calgary and District Cricket League president Salman Khan and former treasurer Syed Wajahat Ali have been charged with theft and fraud over $5,000, arising from their time with the league.