With 27 CFL draft choices on the roster including 22 of their own choices, it's clear that great drafting has been one of the prime reasons for Calgary's success.

Calgary goes into the 2017 season with 27 products of the CFL draft including 22 of its own picks.
Here is a complete list of where and when current members of the Stamps roster were drafted (all picks by Calgary unless otherwise indicated):
2016 – Alex Singleton (1st round, 6th overall), Juwan Brescacin (2nd round, 15th overall), Roman Grozman (4th round, 33rd overall), Pierre-Luc Caron (5th round, 42nd overall), Michael Kashak (6th round, 51st overall)
2015 — Karl Lavoie (1st round, 9th overall), Lemar Durant (2nd round, 18th overall), William Langlais (3rd round, 27th overall), Dexter Janke (5th round, 44th overall), Andrew Buckley (7th round, 62nd overall)
2014 — Pierre Lavertu (1st round, 1st overall), Quinn Smith (1st round, 7th overall), Beau Landry (1st round, 8th overall by Hamilton), Max Caron (2nd round, 16th overall), Adam Thibault (3rd round, 24th overall), Derek Wiggan (fourth round, 34th overall)
2013 — Ben D’Aguilar (2nd round, 13th overall), Charlie Power (4th round, 28th overall), Shane Bergman (6th round, 48th overall), Cam Thorn (7th round, 58th overall by BC)
2012 —Brad Erdos (4th round, 27th overall)
2011 — Anthony Parker (1st round, 3rd overall), Junior Turner (2nd round, 9th overall)
2010 — Rob Maver (1st round, 5th overall), Chris Rwabukamba (4th round, 27th overall by Hamilton), Anthony Woodson (4th round, 29th overall by Winnipeg)
2006 — Dan Federkeil (1st round, 5th overall by Toronto)
In addition to the 27 draft picks on the Stamps roster, 10 other Calgary picks are on the roster of other CFL teams as well as two draftees currently in the NFL — Brett Jones of the New York Giants and Laurent Duvernay-Tardif of the Kansas City Chiefs.
Calgary is slated to make its first selection at eighth overall and the Stamps have a total of nine picks in the draft, which has eight rounds.
Stampeders 2017 picks
1st round: 8th overall
2nd round: 17th overall
3rd round: 25th overall
4th round: 28th overall (acquired from Saskatchewan in Tevaughn Campbell trade)
4th round: 34th overall
5th round: 43rd overall
6th round: 52nd overall
7th round: 61st overall
8th round: 70th overall
http://www.stampeders.com/2017/05/03/draft-on-tap/